0
A
回答
0
的这个对象的意图我不知道的你正在尝试做的,我希望这可以帮助。
您可以通过启动此活动的意图并将该标志(通过intent.setflags方法)设置为FLAG_ACTIVITY_CLEAR_TOP来恢复堆栈活动的左侧,这将清除当前堆栈的顶部并返回(如果存在)被叫活动。
你也可以考虑使用SharedPreferences来保存你的活动状态,然后恢复它,这样你可以跳过繁重的任务或任何你想要的。
反正据我知道你不应该保留或传递活动项,因为它肯定会泄露:
0
嘘是对的。你永远不应该保存一个Activity对象。如果您想要动态重新启动一个活动并需要保存应以某种方式重新启动的活动,则可以保存该活动的类对象并重新启动。
Class saved = activity.getClass();
startActivity(new Intent(getApplicationContext(), saved);)
相关问题
- 1. 如何将对象从子活动传递给主活动?
- 2. 如何发送主叫活动的对象被称为活动
- 3. 如何将对象传递给活动?
- 4. 将活动中的对象传递给非活动类
- 5. 从活动到另一个活动的自定义对象
- 6. Android:如何将对象从非活动(视图)类传递给活动?
- 7. 检查活动是否由特定活动触发
- 8. 如何将活动中的任何对象传递给服务?
- 9. 如何从活动转到TabActivity中的特定活动?
- 10. 将数据对象传递给另一活动的活动(片段 - >其活动 - >新活动)
- 11. 如何将LocationRequest对象从活动传递给服务?
- 12. 将图像从一项活动发送给另一项活动?
- 13. 如何在Android中将一个活动的对象列表发送给另一个活动?
- 14. 触发活动继续
- 15. 如何将对象传递给WF4中的后代活动?
- 16. 从偏好活动发起活动
- 17. 将同一个对象从一个活动传递给另一个活动
- 18. 如何发送notifyDataSetChanged从一个活动到以前的活动
- 19. 将对象传递给活动
- 20. 将对象传递给新活动
- 21. 将对象传递给其他活动
- 22. 将复杂对象传递给活动
- 23. 如何在主要活动中从片段中触发事件?
- 24. 如何从父活动停止活动?
- 25. 如何从singleInstance活动开始活动?
- 26. 如何将线程类对象从活动传递到使用parcelable的活动
- 27. 如何将对象的ArrayList从一个活动转移到另一个活动
- 28. 如何将用户定义对象发送到其他活动
- 29. 将公钥对象从服务传递给Android中的活动?
- 30. 如何将一个对象从活动发送到片段?