Activityのライフサイクルについて考えたいと思います。 アンドロイドアプリはextends Activityという文言をclassに付加をさせる事がデフォルトとなっていますが、基本的には全てのアンドロイドアプリは、Activityクラスを継承してライフサイクルを行います。 public class Activity extends ApplicationContext { protected void onCreate(Bundle savedInstanceState); protected void onStart(); protected void onRestart(); protected void onResume(); protected void onPause(); protected void onStop(); protected void onDestroy(