我創建了一個名爲MyCustomDialog
的自定義對話框,它擴展了Dialog
。我創建並顯示我的自定義對話框如下:如何在其onCreate方法中取消或關閉自定義對話框?
new MyCustomDialog(myContext).show();
我重寫Dialog.onCreate(Bundle savedInstanceState)
方法做我的初始化。我還檢查了這種方法是否存在某種情況,如果沒有,我想解僱/取消我的對話。我嘗試在我的對話框onCreate(Bundle savedInstanceState)
和onStart()
方法中調用cancel()
和dismiss()
方法,但它沒有效果。
任何人都知道如何在顯示之前取消或關閉對話框中的對話框?
你在你的onCreate()方法中調用super.onCreate()嗎? – RaphMclee 2012-07-31 16:20:09
你正在寫這個API的級別是什麼? – 2012-07-31 16:31:30