android怪异onCreate/onDestroy余额
问题描述:
有没有办法告诉Android,我想随后调用startActivity()都会恢复目标活动而不是一遍又一遍地创建它?任何解决方法?android怪异onCreate/onDestroy余额
感谢
答
根据您的需求,尝试创建你的意图时使用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);
这些标志似乎是什么我amafter,但他们没有工作。有什么特别的需要进入清单文件? – kellogs 2010-09-25 14:39:38
标记为答案。我并没有重写onDestroy方法,而是onStop,这就是为什么我感到困惑。然而,Android决定在系统负载几乎为零时销毁该活动(当前正在运行的任务的一部分)仍然很奇怪。 – kellogs 2010-09-25 15:16:58