2012-02-07 14 views
0

我有一個活動,需要用戶啓動。 用戶可以從多個活動中提出要求。確定在android中的對話框

事情是我想給用戶一個解釋之前,他必須處理該活​​動。 我想過創建一個對話框,只給用戶一個OK按鈕來點擊。 但是這將是醜陋的,因爲:

  1. 它返回一個值(對我來說是沒有價值我不得不返回)

  2. 對話框將不得不開始新的活動,然後當用戶按下「返回」按鈕,將返回到對話框

另外,如果我選擇從那裏返回到顯示的對話框中的活動,並開始新的活動,我將不得不做這在幾個地方(就像我在第二行所解釋的那樣)是問題)

任何想法?

謝謝!

回答

0

不確定您的意思是1,但如果您在處理「確定」按鈕的onClickListener中調用dismiss(),那麼當您按下後退按鈕時從已啓動的活動返回後,它將不會再顯示。

爲了重用對話框,您應該創建一個處理對話框的自定義類。然後,您可以輕鬆地顯示來自不同活動的對話。