android 弹出框的问题

周瑜郎 发布于 2011/06/07 17:21
阅读 635
收藏 0
下面是两个提示框的代码:
new AlertDialog.Builder(this).setTitle("One").setMessage(Integer.toString(“One”))
      .setPositiveButton("button", new DialogInterface.OnClickListener()
      {
        public void onClick(DialogInterface dialoginterface, int i)
        {
        }
      }).show();
      new AlertDialog.Builder(this).setTitle("Two").setMessage(Integer.toString("Two"))
      .setPositiveButton("button", new DialogInterface.OnClickListener()
      {
        public void onClick(DialogInterface dialoginterface, int i)
        {
        }
      }).show();
第一个提示框是two,第二个弹出框是one,why?谢谢指教。
加载中
0
xu81.com
xu81.com
是不是第二个two覆盖了第一个one了
0
h
hent
你把第二个的int i的i换一个其他任意变量试试
0
J
Jason_WKS

每一个AlertDialog都会新建一个Window(该Window不添加到原窗口中),在该新Window中,创建这个AlertDialog,然后取出该窗口的decorView,并将其加入到原窗口中,此时原窗口中存在两个decorView,此时新来的decorView就覆盖掉原来的decorView,显示在UI 上

http://blog.csdn.net/jason_wks/article/details/7168715

返回顶部
顶部