【Android Studio&Kotlin】別のActivityに画面遷移するときの処理「onPause()」。ライフサイクルメソッドの種類

こんにちは。YOSHITAKA(@YOSHITA19704216)です。

初心者
別のActivityに画面遷移する際にはどの処理を通っていくんですか?

よしたか
学んだことをアウトプットしていきます。

 

この記事を読むことで
  • 別のActivityに画面遷移する方法についてわかります。

Contents

別のActivityに画面遷移する方法

対象者

大前提
  • 別のActivityに画面遷移するときの処理の方法がわからない。
  • ライフサイクルメソッドの種類を知りたい人向けです。

ライフサイクルメソッドの7種類

別のActivityに画面遷移するときの処理はonPause()を利用します。

ポイント

最初に設定されているの以下の2つ

  • onCreate()  起動時の処理
  • onDestroy() 終了時の処理

別の画面に移動する時は、追加する必要があります。

メソッド名呼ばれるタイミング
onCreate()

Activityが初めて作られたとき

Activity を起動したとき

onStart()Activityが開始されたとき
onResume()Activityが表示されたとき
onRestart()

Activityが再度開始されたとき

ホーム画面に戻ると Activity は停止状態になるので、その際にまたホーム画面から再度開いた場合

onPause()

別のActivityが表示されるとき

他の Activity から戻ってくるとき

onStop()Activityが表示されなくなったとき
onDestroy()Activityがメモリから開放される直前
Activity を閉じたとき
実務で使ったのはこの3つ
  • onCreate()
  • onDestroy()
  • onPause()

詳細なライフサイクルメソッド

ライフサイクルメソッド

他にもいくつかのライフサイクルメソッドがあります。

メソッド名呼ばれるタイミング
onApplyThemeResource()Activityにテーマが適用されたとき
onPostCreate()Activityの開始が完了したとき
onPostResume()Activityのレジュームが完了したとき
onActivityResult()他のActivityにリクエストした結果が返ってきたとき
onNewIntent()新しくIntentが発行されて呼ばれたとき(singleTopのときのみ)
onSaveInstanceState()Activityの状態を保存すべきとき
onRestoreInstanceState()Intentで呼ばれ、Activityの状態を復元するとき
onUserLeaveHint()Activityがユーザー操作から離れたとき

まとめ

今回は別のActivityに画面遷移するときの処理「onPause()」。ライフサイクルメソッドの種類についてお伝えしました。

 

※プログラミングは習得中ですので、参考程度に記事を読んでください。

 

参考はこちら

https://dev.classmethod.jp/articles/android-tips-21-activity-lifecycle/

あなたは「Web集客」に限界を感じていませんか?

サイトをただ作るだけで満足ですか?

あなたのサービスやコンテンツはとっても有益なものがたくさんあります。

良いコンテンツも埋もれてしまっては全く意味がありません。

正しい知識と実践で、SEO対策はもちろん、ユーザビリティーを考えたサイトを作りませんか?

私と歩めばWebマーケティング知識とWordPressスキルが定着し、サイト回遊率、再訪問がアップします。

しかも、これだけでは終わりません!!

その先の「攻めのメディア」と組み合わせ、あなたのサービスを広めて売上を伸ばしていきます。

サイトを育てて、長い間愛されることのできるWordPressサイトからの集客導線(ゴールデンルート)を一緒に作りませんか?

↓ ↓ ↓ ↓ ↓ ↓ 

おすすめの記事