-3

我做了2个活动。例如] MainActivy 和 MediaActivity。如果用户在 MediaActivity 中单击主页按钮,应用程序将隐藏。我想在屏幕打开时再次启动 MediaActivty。

4

3 回答 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 回答