我做了2个活动。例如] MainActivy 和 MediaActivity。如果用户在 MediaActivity 中单击主页按钮,应用程序将隐藏。我想在屏幕打开时再次启动 MediaActivty。
问问题
83 次
3 回答
0
打开 gmail 应用程序,点击电子邮件以显示其内容。您现在已从一项活动(电子邮件列表)转到另一项活动(电子邮件详细信息)。按下主页按钮。现在再次打开 gmail 应用程序。瞧!您已返回到您选择的电子邮件。
您要求的是 Android 应用程序的默认行为。除非您在 MediaActivity 的 onPause() 方法中执行类似调用 finish() 的操作,否则您应该在再次打开应用程序时返回到 MediaActivity。
如果您的应用程序的行为不是这样,我建议您发布一些代码。
于 2013-05-07T18:04:24.093 回答
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.
}
}
于 2013-05-07T18:18:25.060 回答
0
您要问的是向上导航/祖先导航(如果我理解正确的话)。请参阅本指南:http: //developer.android.com/training/implementing-navigation/ancestral.html
否则,如果您想拥有一个活动的多个实例,android:launchMode
则应standard
在清单中将其属性设置为。参考:http:
//developer.android.com/guide/topics/manifest/activity-element.html
于 2013-05-07T18:28:27.853 回答