2016-02-12 18 views
-7

我有兩個類活動A和活動B,現在我從活動A切換到B,並在活動B onCreate方法我打電話一個服務的一些數據顯示在活動B,在此期間,我得到時間或任何其他錯誤。現在我想向用戶顯示一個對話框並要求用戶重試。重新啓動活動,如果從服務器響應失敗andorid

我該如何完成活動B並刷新整個活動B?

而且,我在我的活動是在後臺打開,我想重定向從通知點擊同一活動的用戶,可何我們提前實現這一目標..

請幫助...謝謝..

+3

**這不是一個編碼服務**。請發佈您嘗試的相關代碼以及您獲得的錯誤日誌。 –

+0

爲什麼重新開始活動B。只要出現錯誤時顯示對話框,並重試按鈕再次點擊調用searvice功能。 – Manishika

回答

0

當響應失敗時,不要重新啓動活動並重新調用服務器調用。 簡單的邏輯bro ...開心的編碼。

+0

如果我需要重新啓動活動,該怎麼辦?像我問上面..我的活動是在後臺打開,我想重定向用戶從通知點擊相同的活動。在這種情況下,我該如何完成相同的活動並重新開始? –

+0

將意圖添加到相同的活動.... 意圖intent =新的意圖(MainActivity.this, MainActivity.class); startActivity(intent); 使用finish();如果你想完成最後的活動。 – Nuke