タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

parcelableに関するgodagodaのブックマーク (2)

  • Parcelableでオブジェクトを一時的に保存する | TechBooster

    今回はParcelableインタフェースを用いて、インスタンスの状態を保存する方法を説明します。 状態の保存と言うとシリアライズを思い浮かべる方もいると思いますがシリアライズは永続化を目的としていますが、Parcelableはプロセス間通信のときなど、一時的に状態を保存したいときに利用します。 シリアライズの方法に関しては以下の記事を参考にしてください。 データを簡単に保存する方法(シリアライズ編) それでは続きでParcelableインタフェースを用いて、インスタンスの状態を保存する方法を説明します。 大まかな流れ Parcelableインターフェースを実装したクラスの作成の大まかな流れは以下の通りです。詳細は後述します。 インタフェースの抽象メソッドを実装 Parcelable.CreatorクラスをCREATORという名前でStaticフィールドに用意 状態の復元を行うコンストラクタ

  • Androidアプリ入門 No.65 Intent アクションでデータを受け取る Parcelable - コンピュータクワガタ

    アクションでデータを受け取る Parcelable 次に、Parcelableに関して説明する。Parcelという単語が小包という意味を持つように、データをまとめて渡すようなものをイメージしている。アクションで渡すデータとしてはプリミティブやArrayList、String、またそれらの配列は用意されているがオブジェクトを受け渡すようなしくみは、Serializableしか用意されていない。Serializableでは同一のアプリケーションでの明示的なIntentであれば問題ないが、暗黙的なIntentの場合(自分が作成したActivityがアクションを受け取るとは限らないため)Serializeしたオブジェクトが復元できる保証はない。そうした場合に、Parcelableを使用することでオブジェクトのようなものの受け渡しをすることができる。 まず、IntentTest2プロジェクトに、Pa

    Androidアプリ入門 No.65 Intent アクションでデータを受け取る Parcelable - コンピュータクワガタ
  • 1