アプリに多くのアクティビティがあり、ユーザーがアクティビティ 13 でアプリを閉じた場合、たとえば、別の時間にアプリを開いたときに、アクティビティがアクティビティ 13 に戻るようにしたいのですが、どうすればこれを行うことができますか? 少し早いですがお礼を
1 に答える
2
SharedPreferences を使用して、最後に使用されたアクティビティを追跡できます。
次に、メイン アクティビティの onCreate でユーザーを正しいアクティビティにリダイレクトし、メイン アクティビティで終了を呼び出すことができます。
これは次のようになります。
@Override
protected void onCreate(Bundle savedInstanceState)
(...)
int last_activity = getLastActivityIdFromSharedPreferences();
if (last_activity == 1)
{
this.startActivity(new Intent(this, ActivityOne.class));
finish();
}
(...)
}
于 2013-11-08T00:51:25.410 に答える