2014-11-04 34 views
0

我實現代碼在錯誤全屏顯示對話框。全屏對話框關閉顯示前一個畫面

序列樣活性A(發射)- >活性B(啓動錯誤對話框)- >全屏錯誤對話框(onBack)- >關閉活動B和顯示活動A.

和這裏是問題,在顯示到Activity A之前,它顯示Activity B的一瞥,是否有任何方法可以避免它。

回答

0

完成活動B,然後顯示在活動一

整個屏幕錯誤對話框(使用一些條件,如通過從值顯示顯示你從錯誤活動對話框中的全屏幕對話框關閉活動之前B. B到A的錯誤對話框需要顯示,你可以使用onActivityResult用於此目的的方法)沒有B.

使用這樣的事情。

活性A - >活動B - >(如果需要顯示然後錯誤對話框)靠近B和發送的值A,其會告訴一個錯誤對話框需要顯示 - >顯示錯誤對話框 - >按回來,你不會看到活動B

+0

檢查你的問題。你說你想關閉活動B並顯示A;現在你說你不希望顯示A.其混亂 – Rohit5k2 2014-11-04 13:37:19

+0

喔那是錯字,想直接從對話閉幕式活動A。 – CoDe 2014-11-04 13:39:16

+0

那就是我告訴你的。在顯示全屏對話框關閉活動之前B.向您顯示來自活動A的錯誤對話框(使用某些條件,如將值從B傳遞給A,以便需要顯示錯誤對話框,並且您可以使用onActivityResult方法來實現此目的)而不是B. – Rohit5k2 2014-11-04 13:40:37

0

你可以重新開始的意圖: startActivity(新意圖(此,first.class));

+0

苛刻,我從活動-B這是它完成活動B,然後顯示活動A明顯的選擇。但是在這裏它顯示Activity-B的毫秒數,然後顯示Activity A.任何其他建議! – CoDe 2014-11-04 13:37:14