我想知道如果有一种方法可以让我们回到之前加载的活动,而无需从头开始重新加载其内容。由于我的应用程序从网站下载内容,我不希望它每次加载活动时下载内容,但只有在明确提及时才会下载内容。在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