我想知道如果有一種方法可以讓我們回到之前加載的活動,而無需從頭開始重新加載其內容。由於我的應用程序從網站下載內容,我不希望它每次加載活動時下載內容,但只有在明確提及時纔會下載內容。在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. Android GCM消息活動 - 在活動開始時重新加載
- 2. 刷新和重新加載活動從服務而不退出活動,Android appwidget
- 3. Android:無需重新加載即可恢復活動
- 4. 無需完成即可重新加載android活動
- 5. 無法從android studio的第一個活動中打開第二個活動
- 6. 重新加載圖片而無需重新加載頁面?
- 7. Spring MVC - 無需重新加載打開新頁面
- 8. 重新加載開始活動?
- 9. 在Chrome中重複顯示一個標籤而無需重新加載頁面?
- 10. 如何重新打開一堆活動?
- 11. 無法在Android Studio中從一個活動更改爲另一個頁面(頁面重新加載)
- 12. 重新加載Android活動數據
- 13. 如何打開一個新的活動而不打開最後一個?
- 14. 在活動中打開新的活動
- 15. 如何自動加載寶石,而無需重新啓動Rails?
- 16. android autosize webview無需重新加載
- 17. 我如何使一個列表加載器從一個細節重新加載Android中的活動
- 18. 如何重新加載活動從Android在以前的狀態?
- 19. 重新加載Windows窗體而不關閉並重新打開
- 20. 重新加載模擬器中的Android應用程序而無需在Eclipse中重新啓動模擬器?
- 21. 無法在Android Studio中打開新的活動
- 22. 從Rails 3插件中重新打開自動加載的類?
- 23. 如何從一個活動重新加載Viewpager的片段
- 24. Android:無法加載活動
- 25. 無需重新加載
- 26. 在div中顯示文本而無需重新加載頁面
- 27. CSS3而不是滾動無需重新加載頁面
- 28. 要重新加載web.xml中無需重新啓動服務器
- 29. 如何刷新需要從數據庫加載的Android活動?
- 30. 如何在Genymotion和Android Studio中重新加載應用程序而無需重新啓動模擬器?
只要不遠離它移動 – ingsaurabh
看我的答案的時候完成的活動,希望您能得到你需要的東西。 – user370305
這並沒有幫助,因爲任何方式,當我回來......它重新加載活動,即使我還沒有完成()它。 – Saiesh