extends Application
開始/ロードされるクラスがある場合、つまり次のonCreate()
場合に呼び出されます。
あなたのアプリはユーザーによって開かれています
マニフェストで宣言するエクスポートされたサービスが実行されます (プラグイン)
エクスポートされたブロードキャスト レシーバーがトリガーされる
ホーム画面にウィジェットが追加されました
その他の理由
あなたがいるとき、Activity
あなたは電話を受けることができますIntent
。Application
開始シナリオの意図について手がかりを得るために、クラスで何ができるか疑問に思っていましたか?
これは、アプリケーションが起動している場合はネットワーク操作を行いますが、これらの他のシナリオでは行いたくないためです。(たとえば分析)。で何らかの情報を取得する方法がない場合はApplication
、ネットワーク操作をデフォルトのランチャー アクティビティに移動することを検討します。