Looking for android Answers? Try Ask4KnowledgeBase
Looking for android Keywords? Try Ask4Keywords

Androidアクティビティ


前書き

アクティビティは、ユーザーインターフェイス(UI)を持つ単一の画面を表します 。 Android Appには、複数のアクティビティがある場合があります。たとえば、電子メールアプリケーションには、すべての電子メールを一覧表示するアクティビティ、電子メールコンテンツを表示する別のアクティビティ、さらには新しい電子メールを作成する別のアクティビティがあります。 App内のすべてのアクティビティが連携して、完璧なユーザーエクスペリエンスを実現します。

構文

  • void onCreate(Bundle savedInstanceState)//アクティビティの開始時に呼び出されます。

  • void onPostCreate(Bundle savedInstanceState)//アクティビティの起動が完了したとき(onStart()およびonRestoreInstanceState(Bundle)が呼び出された後)に呼び出されます。

  • void onStart()// onCreate(Bundle)の後に呼び出されるか、またはonRestart()の後にアクティビティが停止したときに呼び出されますが、ユーザに再び表示されます。

  • void onResume()//あなたのアクティビティがユーザとやり取りを開始するために、onRestoreInstanceState(Bundle)、onRestart()、またはonPause()の後に呼び出されます。

  • void onPostResume()//アクティビティのレジュームが完了したとき(onResume()が呼び出された後)に呼び出されます。

  • void onRestart()//現在のアクティビティがユーザに再表示されている(ユーザがそれまでナビゲートしている)ときにonStop()の後に呼び出されます。

  • void onPause()//アクティビティがバックグラウンドに入っても、まだ(まだ)殺されていないときに、アクティビティのライフサイクルの一部として呼び出されます。

  • void onStop()//ユーザーが見えなくなったときに呼び出されます。

  • void onDestroy()//アクティビティが破棄される前に最終的なクリーンアップを実行します。

  • void onNewIntent(Intent intent)//パッケージのlaunchModeを "singleTop"に設定するアクティビティ、またはstartActivity(Intent)を呼び出すときにクライアントがFLAG_ACTIVITY_SINGLE_TOPフラグを使用した場合に呼び出されます。

  • void onSaveInstanceState(Bundle outState)// onCreate(Bundle)またはonRestoreInstanceState(Bundle)で状態を復元できるように、アクティビティからインスタンスごとの状態を取得するために呼び出されます(このメソッドによって設定されたBundleは、 )。

  • void onRestoreInstanceState(Bundle savedInstanceState)//このメソッドは、アクティビティが以前に保存された状態から再初期化されているときにonStart()の後に呼び出されます。

パラメーター

パラメータ詳細
インテント startActivityと共に使用してアクティビティを起動することができます。
バンドル StringキーからさまざまなParcelable値へのマッピング。
コンテキスト アプリケーション環境に関するグローバルな情報へのインタフェース。

備考

アクティビティとは、電話をかける、写真を撮る、電子メールを送信する、地図を表示するなど、何かをするためにユーザーが対話できる画面を提供するアプリケーションコンポーネントです。各アクティビティには、そのユーザーインターフェイスを描画するウィンドウが表示されます。ウィンドウは通常、画面を塗りつぶしますが、画面よりも小さく、他のウィンドウの上に浮いている場合があります。

アクティビティ 関連する例