1

メソッド「onPause()」が方向の変更相関と呼ばれていることをどうやって知ることができますか?(フラグメントまたはアクティビティの場合)

4

3 に答える 3

2

通常、方向の変更は、アクティビティが再開され、ライフ サイクル全体がトラバースされることを意味します。最も簡単な方法は、ログがいつ呼び出されたかを確認することです。それ以外の場合は、onConfigurationChanged() をオーバーライドしてサイクルをスキップできます。リンクhttp://developer.android.com/guide/topics/resources/runtime-changes.htmlを参照してください

于 2012-09-24T11:28:10.913 に答える
0

いつでもログを使用してコードの流れを確認できます。Log.d はデバッグ用です。logcat に移動して、コードの流れを確認します。ログは、ログ ステートメントに書き込まれた内容を単にエコーします。

于 2012-09-24T11:33:35.750 に答える
0

デフォルトでは、向きが変わると、アクティビティが強制終了されて再開されます。で受信者を登録解除onPause()し、メソッドで再度登録されるようにする必要がありますonStart()

于 2012-09-24T11:29:35.603 に答える