【发布时间】:2010-09-25 01:37:18
【问题描述】:
有没有办法告诉 Android 我希望后续对 startActivity() 的调用都恢复目标活动,而不是一遍又一遍地创建它?有什么解决方法吗?
谢谢
【问题讨论】:
标签: android singleton android-activity oncreate android-lifecycle
有没有办法告诉 Android 我希望后续对 startActivity() 的调用都恢复目标活动,而不是一遍又一遍地创建它?有什么解决方法吗?
谢谢
【问题讨论】:
标签: android singleton android-activity oncreate android-lifecycle
根据您的需要,在创建意图时尝试使用FLAG_ACTIVITY_CLEAR_TOP 或FLAG_ACTIVITY_REORDER_TO_FRONT:
Intent intent = new Intent(this, NameOfActivityClass.class);
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(intent);
【讨论】: