2

我有一個tab view裏面那個tab view,另一個tab view裏面那個標籤視圖`和一個警告框。當我嘗試打開它時,我的應用程序會關閉。打開alertDialog裏面的Tabview裏面的另一個tabview

enter image description here

但同樣AlertDialog正在第一個選項卡視圖的罰款。

+2

請發佈您的logcat錯誤 – nedaRM 2013-03-06 05:26:16

+0

其實我正在一個終端上,所以我看不到錯誤 – Anirban 2013-03-06 05:34:46

回答

1

你必須犯錯誤,將上下文傳遞給alertdialog,這是一個非常常見的錯誤。

你必須通過上下文作爲getParent()不是「this」,因爲使用標籤它不是你的活動,它正在運行它是顯示活動內容的父活動如果你發佈了一些代碼,我可以幫助你更好。

+0

是的,我把這個。請告訴我,我應該在那裏放什麼。 'AlertDialog.Builder alertDialog = new AlertDialog.Builder(this);' – Anirban 2013-03-06 05:38:56

+1

把AlertDialog.Builder alertDialog = new AlertDialog.Builder(getParent()); – 2013-03-06 05:42:18

+0

是的謝謝。 我應該做AlertDialog.Builder alertDialog = new AlertDialog.Builder(this.getParent()); – Anirban 2013-03-06 05:43:51