アクティビティのライフサイクルごとに、onCreateは最初の段階で発生し、私のアプリではonCreateでいくつかの重要なコードを実行します。問題は、ホームボタンを押したり、バックグラウンドでアプリを入れたりすると、onCreateを介してアクティビティが再作成されるのではなく、onResumeによって再作成されることです。onStopが発生したときにアクティビティを完全に終了する
私は、一度onStopメソッドが呼び出されると、次の起動時にonCreateから開始するように、アプリケーションが自動的に殺されることを望みます。それが私のアプリが1つだけの活動で作られているのに役立ちます。
(私はこれを必要とする理由はonResumeに必要なコードをコピーするバグを作成することです)
「Activity.finish()」を呼び出すことはこのトリックを行うべきです...しかし、おそらく、onResumeの「バグ」を修正するほうがよいでしょう。 – Selvin
私はあなたに前進して、これを成し遂げる方法を教えてくださいアクティビティのライフサイクル。あなたのコードにバグを修正するためにハックを導入する方法を尋ねています - あなたのコードを再考してください。そうしないと、バグをもっと修正する可能性が高くなります。 –
このハックではなく、おそらくもっと優雅な解決策があります。より多くの情報を共有してください。 – Shaishav