<bdo id='4Eszl'></bdo><ul id='4Eszl'></ul>

      <tfoot id='4Eszl'></tfoot>

    1. <small id='4Eszl'></small><noframes id='4Eszl'>

    2. <i id='4Eszl'><tr id='4Eszl'><dt id='4Eszl'><q id='4Eszl'><span id='4Eszl'><b id='4Eszl'><form id='4Eszl'><ins id='4Eszl'></ins><ul id='4Eszl'></ul><sub id='4Eszl'></sub></form><legend id='4Eszl'></legend><bdo id='4Eszl'><pre id='4Eszl'><center id='4Eszl'></center></pre></bdo></b><th id='4Eszl'></th></span></q></dt></tr></i><div id='4Eszl'><tfoot id='4Eszl'></tfoot><dl id='4Eszl'><fieldset id='4Eszl'></fieldset></dl></div>
      1. <legend id='4Eszl'><style id='4Eszl'><dir id='4Eszl'><q id='4Eszl'></q></dir></style></legend>

        创建自定义对话框时出现问题

        时间:2023-08-30

        <i id='RC83q'><tr id='RC83q'><dt id='RC83q'><q id='RC83q'><span id='RC83q'><b id='RC83q'><form id='RC83q'><ins id='RC83q'></ins><ul id='RC83q'></ul><sub id='RC83q'></sub></form><legend id='RC83q'></legend><bdo id='RC83q'><pre id='RC83q'><center id='RC83q'></center></pre></bdo></b><th id='RC83q'></th></span></q></dt></tr></i><div id='RC83q'><tfoot id='RC83q'></tfoot><dl id='RC83q'><fieldset id='RC83q'></fieldset></dl></div>
          <legend id='RC83q'><style id='RC83q'><dir id='RC83q'><q id='RC83q'></q></dir></style></legend>
            <bdo id='RC83q'></bdo><ul id='RC83q'></ul>

            <small id='RC83q'></small><noframes id='RC83q'>

            • <tfoot id='RC83q'></tfoot>
                <tbody id='RC83q'></tbody>

                • 本文介绍了创建自定义对话框时出现问题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

                  问题描述

                  我在创建自定义对话框时遇到问题.但我没有发现失败.希望有人可以帮助我...

                  I have a problem creating a custom dialog. But I don't find the failure. Hopefully anybody can help me ...

                  protected Dialog onCreateDialog(int id) {
                      Dialog dialog = null;
                      switch (id) {
                      case DIALOG_ABOUT_ID:
                          dialog = buildAboutDialog();
                          break;
                      default:
                          dialog = null;
                      }
                      return dialog;
                  }
                  

                  ...

                  public Dialog buildAboutDialog() {
                      Context mContext = getApplicationContext();
                      Dialog dialog = new Dialog(mContext);
                  
                      dialog.setContentView(R.layout.about_dialog);
                      dialog.setTitle("About this application");
                  
                      return dialog;
                  }
                  

                  导致以下错误:

                  12-30 19:27:02.593: ERROR/AndroidRuntime(383): android.view.WindowManager$BadTokenException: Unable to add window -- token null is not for an application
                  

                  我检查了返回的对话框是否 == null - 但不是.

                  I checked if the returned dialog == null - but it isn't.

                  我还尝试了 http:///developer.android.com/guide/topics/ui/dialogs.html#CustomDialog

                  推荐答案

                  发现,对话框需要用

                  Dialog dialog = new Dialog(this);
                  

                  而不是

                  Context mContext = getApplicationContext();
                  Dialog dialog = new Dialog(mContext);
                  

                  我不知道为什么.也许有人可以向我解释一下?

                  I don't exactly know why. Perhaps anybody can explain it to me?

                  这篇关于创建自定义对话框时出现问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!

                  上一篇:在 Android App 中的应用程序启动时仅显示一次版本 下一篇:如何使用 xml 布局获取对在自定义对话框中创建的

                  相关文章

                  最新文章

                  <tfoot id='JSNPF'></tfoot>
                  <i id='JSNPF'><tr id='JSNPF'><dt id='JSNPF'><q id='JSNPF'><span id='JSNPF'><b id='JSNPF'><form id='JSNPF'><ins id='JSNPF'></ins><ul id='JSNPF'></ul><sub id='JSNPF'></sub></form><legend id='JSNPF'></legend><bdo id='JSNPF'><pre id='JSNPF'><center id='JSNPF'></center></pre></bdo></b><th id='JSNPF'></th></span></q></dt></tr></i><div id='JSNPF'><tfoot id='JSNPF'></tfoot><dl id='JSNPF'><fieldset id='JSNPF'></fieldset></dl></div>
                  1. <small id='JSNPF'></small><noframes id='JSNPF'>

                    <legend id='JSNPF'><style id='JSNPF'><dir id='JSNPF'><q id='JSNPF'></q></dir></style></legend>

                        <bdo id='JSNPF'></bdo><ul id='JSNPF'></ul>