我做了2个活动。 例如,MainActivy和MediaActivity。 如果用户在MediaActivity中单击主页按钮,则应用程序将隐藏。 我想在屏幕上再次启动MediaActivty。
答案 0 :(得分:0)
打开Gmail应用程序,点击电子邮件显示其内容。您现在已从一个活动(电子邮件列表)转到另一个活动(电子邮件详细信息)。按主页按钮。现在再次打开gmail应用程序。瞧!您已返回所选的电子邮件。
您要求的是Android应用的默认行为。除非您在MediaActivity中的onPause()方法中执行类似call finish()的操作,否则在再次打开应用程序时应返回MediaActivity。
如果您的应用不是这样的话,我建议您发布一些代码。
答案 1 :(得分:0)
尝试按以下方式编写您的活动:
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// Put your own code here.
}
}
public class MediaActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// Put your own code here.
}
}
答案 2 :(得分:0)
你问的是向上导航/祖先导航(如果我理解它是正确的)。请参阅本指南:http://developer.android.com/training/implementing-navigation/ancestral.html
其他,如果您想拥有一个活动的多个实例,那么它的android:launchMode
属性应该设置为清单中的standard
。参考:
http://developer.android.com/guide/topics/manifest/activity-element.html