我正在开发Android 2.2应用程序。我有以下情况:
用户正在使用我的应用程序,当他完成时,他按下主页按钮。
我想知道是否可以从特定活动重新启动我的应用。例如,如果用户在按下主页按钮时处于活动B中,我总是在活动A中重新启动它。
这可能吗?
感谢。
答案 0 :(得分:1)
是的,这是可能的。 覆盖Activity B中的onResume()方法
@Override
protected void onResume() {
super.onResume();
Intent b= new Intent(context, A.class);
startActivity(b);
finish();
}
答案 1 :(得分:1)
您还可以将活动A保留为根,并将android:finishOnTaskLaunch="true"
或android:clearTaskOnLaunch="true"
添加到您的清单中。这会强制每次按回原点时重新启动根活动。查看此链接以获取更多信息
http://developer.android.com/guide/topics/manifest/activity-element.html#clear