2021-02-05から1日間の記事一覧
ViewModel の概要 ViewModelはライフサイクルを意識し、UI関連のデータの保存・管理用のクラスです。 UIコントローラ(アクティビティやフラグメント)の主な目的は、UIデータの表示、ユーザー操作への対処、OSとのやり取り(権限リクエストなど)を行うこと…
画面遷移するときにはアクティビティ間の移動が発生する。今回はアクティビティの移動についてまとめる。 アクティビティを別のアクティビティから開始する 別のアクティビティを開始する方法は2通りあるが、両方とも Intent オブジェクトを渡す。 startActi…
アクティビティの状態とメモリからの退避 アクティビティ、システムのプロセスと強制終了の可能性については以下になっている。 プロセスの状態 アクティビティの状態 強制終了の可能性 フォアグラウンド(フォーカスがあるか、すぐにフォーカスを取得する状…