恢复另一项活动

时间:2011-01-14 08:07:57

标签: android android-activity android-2.2-froyo

我正在开发Android 2.2应用程序。我有以下情况:

用户正在使用我的应用程序,当他完成时,他按下主页按钮。

我想知道是否可以从特定活动重新启动我的应用。例如,如果用户在按下主页按钮时处于活动B中,我总是在活动A中重新启动它。

这可能吗?

感谢。

2 个答案:

答案 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