我想知道如果有一種方法可以讓我們回到之前加載的活動,而無需從頭開始重新加載其內容。由於我的應用程序從網站下載內容,我不希望它每次加載活動時下載內容,但只有在明確提及時纔會下載內容。在Android中打開一個活動,而無需從頭重新加載
回答
使用StartActivityForResult()
和沒有完成()活動,您將登陸到該活動在方法onActivityResult().
編輯:
Intent intent = new Intent(this,SecondActivity.class);
startActivityForResult(intent, RESULT_OK);
和
public void onActivityResult(int requestCode, int resultCode, Intent data) {
if (resultCode == RESULT_OK) {
// When you are back from second Activity you are land here ..
// do what ever you want to, without re Creating the this Activity
}
}
我必須明確定義後一種方法嗎? – Saiesh
是你的活動的方法。你必須實現它。像onCreate()或其他方法。 – user370305
太棒了...非常感謝... – Saiesh
活動完成沒有完成,直到我們完成它或DVM完成它。您可以使用Android的後退功能,如
Activity.this.dispatchKeyEvent(new KeyEvent(KeyEvent.ACTION_DOWN, KeyEvent.KEYCODE_BACK));
單擊用戶定義的後退按鈕。這段代碼的作用與設備後退按鈕的後退功能相同。
而且是唐未啓動活動或完成活動或設置標誌,而活動之間的移動,可以改變你的結果很多
- 1. 如何在打開時重新啓動/重新加載活動?
- 2. 從加載項打開.sln文件而無需重新加載Visual Studio
- 3. Android GCM消息活動 - 在活動開始時重新加載
- 4. 在android中重新加載活動
- 5. 刷新和重新加載活動從服務而不退出活動,Android appwidget
- 6. Android:無需重新加載即可恢復活動
- 7. 無需重新加載Android rtl支持活動
- 8. 無需完成即可重新加載android活動
- 9. 無法從android studio的第一個活動中打開第二個活動
- 10. Android - 無法從Android中的其他活動打開活動5
- 11. 重新加載圖片而無需重新加載頁面?
- 12. 如何在Widget加載屏幕之前打開一個新的活動,Android?
- 13. 重新打開Silverlight AutoCompleteBox彈出窗口,無需從webservice重新加載建議
- 14. Spring MVC - 無需重新加載打開新頁面
- 15. 重新加載開始活動?
- 16. 在Chrome中重複顯示一個標籤而無需重新加載頁面?
- 17. Android Studio - 打開活動的按鈕 - 打開新活動的另一個按鈕
- 18. 如何重新打開一堆活動?
- 19. 如何在同一活動中重新加載菜單android?
- 20. 無法在Android Studio中從一個活動更改爲另一個頁面(頁面重新加載)
- 21. 在Android中重新開始活動
- 22. 如何打開一個新的活動而不打開最後一個?
- 23. 如何刷新頁面而無需在PHP中重新加載?
- 24. 重新加載Android活動數據
- 25. Android WebView無法在一個活動中加載網址,但在另一個活動中加載
- 26. 在活動中打開新的活動
- 27. 如何自動加載寶石,而無需重新啓動Rails?
- 28. Android重新加載活動組中的活動意向數據
- 29. android autosize webview無需重新加載
- 30. 從文本框中打開文件,無需重新加載頁面
只要不遠離它移動 – ingsaurabh
看我的答案的時候完成的活動,希望您能得到你需要的東西。 – user370305
這並沒有幫助,因爲任何方式,當我回來......它重新加載活動,即使我還沒有完成()它。 – Saiesh