アプリケーションブリーフ(2) - ライフサイクルイベントは、アプリケーションを書き換えます

作成とアプリケーションの終了、および上記の状況のた​​めに自分のアプリケーションの動作を実現するために、次のメソッドをオーバーライドすることにより、低利用可能なメモリ構成変更イベントハンドラのアプリケーションカテゴリ:

図1に示すように、のonCreate:アプリケーションを作成する場合、このメソッドが呼び出されます。

このメソッドは、アプリケーションのシングレットをインスタンス化するために書き換えることができ、どのようなアプリケーションの状態変数や共有リソースを作成してインスタンス化することが可能です。

2、onLowMemory:この方法は、一般的にのみ、バックグラウンド・プロセスで終了しますが、メモリがまだ不足しているとき、フォアグラウンドアプリケーションが呼ばれていたであろうさ。私たちは、キャッシュをクリアしたり、不要なリソースを解放するためのハンドラを書き換えることができます。

3、onTrimMemory:別の特定のアプリケーションをonLowMemoryするように、アンドロイド4.0(APIのlevel13)に組み込まれます。

現在のアプリケーションを決定するとき(それがバックグラウンドに入る通常時)の呼び出しを実行するときにメモリのオーバーヘッドを削減しようとする必要があります。これは、リクエストのコンテキストを提供するために、レベルのパラメータを含みます。

4、onConfigurationChanged活動とは逆に、設定変更で、アプリケーションオブジェクトが終了して再起動されず、アプリケーションによって使用される特定の構成に応じて値が仮定され、値を書き換え、この方法が再びロードされます。アプリケーション内のレベルや構成変更処理。

注:この一部を書き換える際に、イベントハンドラは、親クラスのメソッドを呼び出す必要があります。

おすすめ

転載: www.cnblogs.com/mqxnongmin/p/10930809.html