android-onPostExecute中的AlertDialog不显示

android-onPostExecute中的AlertDialog不显示,第1张

概述我正在尝试在AsyncTask的onPostExecute方法上显示一个对话框@OverrideprotectedvoidonPostExecute(HttpResponseresponse){if(response==null){Log.d(TAG,"onPostExecute,response==null");AlertDialog.Builderbuilder=newAlertDial

我正在尝试在AsyncTask的onPostExecute方法上显示一个对话框

@OverrIDeprotected voID onPostExecute(httpResponse response) {if (response == null) {            Log.d(TAG, "onPostExecute, response == null");            AlertDialog.Builder builder = new AlertDialog.Builder(ConfirmPhoneNoCode.this);            builder.setMessage("Are you sure you want to exit?").setCancelable(false)                    .setPositivebutton("Yes", new DialogInterface.OnClickListener() {                        public voID onClick(DialogInterface dialog, int ID) {                            ConfirmPhoneNoCode.this.finish();                        }                    }).setNegativebutton("No", new DialogInterface.OnClickListener() {                        public voID onClick(DialogInterface dialog, int ID) {                            dialog.cancel();                        }                    });            AlertDialog alert = builder.create();        } else {            int responseCode = response.getStatusline().getStatusCode();            String message = response.getStatusline().getReasonPhrase();            Log.d(TAG, "Response Code: " + String.valueOf(responseCode));            Log.d(TAG, "Message: " + message);        }    }

我收到日志消息

03-31 23:02:42.912: D/ConfirmPhoneCode(21966): onPostExecute, response == null

那意味着

if(response == null) is executed but AlertDialog Box don't show-up.

如果有人可以帮助我,我将不胜感激.

提前致谢.

解决方法:

alert.show();我认为您必须添加它…

AlertDialog alert = builder.create();alert.show();
总结

以上是内存溢出为你收集整理的android-onPostExecute中的AlertDialog不显示全部内容,希望文章能够帮你解决android-onPostExecute中的AlertDialog不显示所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1084688.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-27
下一篇2022-05-27

发表评论

登录后才能评论

评论列表(0条)

    保存