从头开始运行Activity

时间:2013-01-06 13:55:13

标签: android

我有应用程序,当我开始运行MainActivity时,在获取一些数据后,我选择应该启动哪个下一个活动。我有类似的问题:当我第一次开始MainActivity开始并选择正确的活动时。当我正确活动并使用主页按钮并再次从菜单中选择应用程序应用程序启动不是来自MainActivity而是来自我正确的活动。即使我使用主页按钮将应用程序隐藏到后台并再次从菜单按钮中选择我的应用程序,如何始终从MainActivity启动我的应用程序?

1 个答案:

答案 0 :(得分:1)

您可以简单地覆盖其他活动中的onResume()并完成当前活动并启动MainActivity

    @Override
    public void onResume() {
        super.onResume();


        Intent startAct= new Intent(OtherActivity.this,
                            MainActivity.class);
                    startActivity(startAct);
        finish();
    }