0

起動時に実行MainActivityし、データを取得した後、次に開始するアクティビティを選択するアプリケーションがあります。私はそのような問題を抱えています:私が最初に始めたときMainActivity、正しい活動を始めて選んでください。正しいアクティビティを実行していて、ホームボタンを使用して、メニューからアプリケーションを再度選択した場合、アプリケーションMainActivityは正しいアクティビティからではなく、正しいアクティビティから開始します。MainActivityホームボタンを使用してアプリケーションを背景に非表示にし、メニューボタンからアプリを再度選択した場合でも、常にアプリケーションを起動するにはどうすればよいですか?

4

1 に答える 1

1

他のアクティビティを上書きonResume()して現在のアクティビティを終了し、MainActivityを開始するだけです。

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


        Intent startAct= new Intent(OtherActivity.this,
                            MainActivity.class);
                    startActivity(startAct);
        finish();
    }
于 2013-01-06T14:00:31.260 に答える