私は解決策を探しましたが、私が助けてくれたものはありませんでした。アンドロイドで最近一時停止したアクティビティを再開するにはどうすればよいですか?
私はMainActivity、Activity1、およびActivity2の3つのアクティビティがあるとします。これらのアクティビティはすべてAppCompactActivityを拡張します。
MainActivityでは、この変数が定義されています。public static AppCompatActivity mainActivity; とonCreate()メソッドでは、mainActivityは次のように初期化されます:mainActivity = this;
MainActivityにはActivity1を起動するボタンがあり、Activity1にはActivity2を起動するボタンがあります。
これで、変数mainActivityに保存されているオブジェクト参照と同じ正確な状態から再開できるように、Activity2のonBackPressed()をオーバーライドします。
つまり、私はmainActivityアクティビティを再開し、新しいアクティビティを開始しません。
あなたが私を助けてくれることを願っています。 ありがとう!
私はそれが動作するかもしれないと思うが、私はもっと一般的な解決策を探していますを参照してください。 mainActivityを他のアクティビティから起動したい場合はどうすればいいですか? – Basel