私は3つのアクティビティを作成したアプリを開発しています
- 主な活動
- Second_Activity
- CustomView_Activity
これらのアクティビティが呼び出されるプロセスは次のとおりです。
- MainActivity は Second_Activtiy を呼び出し、Second_Activtiy の OnCreate で CustomView_Activity のオブジェクトを作成しました。
- Main_Activity には、onClick が Second_activity OnCreate で Second_Activity を呼び出す LinearLayout にボタンがあり、画面をオンのままにし、ボタン レイアウトなどの他のものを宣言する必要があります。
- CustomView_Activity では、canvas を作成し、onCanvas で Rectangle を描画しました。
Main_Activity の後に Second_Activity が呼び出され、電源ボタンを押すと OnPause が呼び出されると、アクティビティが呼び出されます
OnPause -> OnStop -> OnCreate -> OnResume -> OnRestart -> OnDestroy
電源ボタンを押すと、画面
OnResume -> onCreate -> OnRestart
が呼び出されます。
OnCreate を何度も呼び出すため、アクティビティがタスクを正しく実行していません。
どなたか助けてください??