3

私はいくつかのブログを読み、いくつかのサイトにアクセスしました。ライフ サイクル中に 1 回だけ発生したイベントを知りたい。onCreate()ブログを読んだ後、メソッドはライフサイクル中に一度だけ起動されることに気付きました。自分が正しいか間違っているかわかりません。今私の問題は、ユーザーがイベントが発生していないよりも方向を変更した場合、アクティビティを開始した後に、このイベントが発生しなかったことを意味するよりも、横向きまたは縦向きを変更した場合にのみ発生したイベントを発生させたいということです。Activity を開始してから1 回だけ発生したイベントを知りたい。この onCreate()

4

3 に答える 3

4

ダミーのアプリケーションを作成し、そこに , , , をオーバーライドしてonCreateonStartonResumeがどの順序で呼び出されるかを自分で確認します。onPauseonDestroyonRestartLog.d("MYAPP", "onXXX called")

このようにして、物事を実用的な方法で一度だけ学びます。

于 2013-04-30T05:58:32.360 に答える