アクティビティのライフサイクルを示す素敵な図を見たことがありますが、アプリケーションのライフサイクルを示す図が見つかりません- ありますか?
アクティビティでは、onCreate は onStop とペアになっています。onStop() が呼び出された場合、onCreate() を呼び出さずにアクティビティが再度実行されないことが確実にわかっている限り、ペアになっていると言います。これは図から一目でわかります。
私が特に探しているのは、アプリケーションのライフサイクルでどのメソッドが onCreate と組み合わされているかということです。それはonTerminateですか?
編集:私は次のようなものを持っています:
public class myapp extends Application
{
@Override
public void onCreate()
{
special_function_startup();
}
}
special_function_shutdown() をどこかに置きたいのですが、すでに起動している場合は special_function_startup() を呼び出したくありません。したがって、special_function_shutdown() を配置するのに最適な場所は、アクティビティで onStop() が行うように、onCreate() に「対応する」メソッドです。