AlertDialog.Builder 调用create和show仍然不显示

bewalking1 2014-09-02 10:59:52
如下代码,执行完show()函数了还不显示

		//------------------------------------------------------------------------------
AlertDialog.Builder builder = new AlertDialog.Builder(MainActivity.this);
builder.setIcon(android.R.drawable.ic_dialog_info);
builder.setTitle("提示您");
builder.setMessage("-----------------------");

builder.setPositiveButton("确定", new DialogInterface.OnClickListener()
{
@Override
public void onClick(DialogInterface arg0, int arg1)
{
Log.i("Test","确定");
}
});
builder.setNegativeButton("取消", new DialogInterface.OnClickListener()
{
@Override
public void onClick(DialogInterface arg0, int arg1)
{
Log.i("Test","取消");
}
});

builder.show();
Log.i("Test","程序执行到这里对话框还未显示*****");
//-------------------------------------------------------------------[


请问是何原因?
谢谢
...全文
588 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
kings2015 2014-09-04
  • 打赏
  • 举报
回复
这段代码你是放到哪里执行的,如果在线程里,需要通过handle去显示 AlertDialog dialog = builder.create(); dialog.show();
bewalking1 2014-09-04
  • 打赏
  • 举报
回复
引用 7 楼 lionfresh 的回复:
AlertDialog dialog = builder.create(); dialog.show(); 你试试这样,能让你显示出来
不行,已经试过了
lionfresh 2014-09-04
  • 打赏
  • 举报
回复
AlertDialog dialog = builder.create(); dialog.show(); 你试试这样,能让你显示出来
bewalking1 2014-09-04
  • 打赏
  • 举报
回复
引用 5 楼 liutengt 的回复:
这段代码你是放到哪里执行的,如果在线程里,需要通过handle去显示 AlertDialog dialog = builder.create(); dialog.show();
在Acvitity中按钮的onclick事件里执行的。
bewalking1 2014-09-03
  • 打赏
  • 举报
回复
引用 2 楼 PflHighFly 的回复:
AlertDialog dialog; /** * 你的代码! / dialog = builder.show(); 你这样试下!
谢谢,试了,还是不行
bewalking1 2014-09-03
  • 打赏
  • 举报
回复
引用 1 楼 danielinbiti 的回复:
builder.create();//创建对话框后再显示 builder.show();
谢谢,试了,还是不行
PflHighFly 2014-09-03
  • 打赏
  • 举报
回复
AlertDialog dialog; /** * 你的代码! / dialog = builder.show(); 你这样试下!
danielinbiti 2014-09-02
  • 打赏
  • 举报
回复
builder.create();//创建对话框后再显示 builder.show();

80,354

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧