エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
[Android] Enum に Parcelable インタフェースを実装するコード - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
[Android] Enum に Parcelable インタフェースを実装するコード - Qiita
Android Architecture Components の Navigation の引数に Enum を渡したかったのですが、現状(2018/8/2... Android Architecture Components の Navigation の引数に Enum を渡したかったのですが、現状(2018/8/22)の最新バージョン(1.0.0-alpha04)では Serializable に対応していなかったので。 下記の HogeType を任意の名称に変更してください。またこの例は、Enum の付加情報としてリソースID(resId)を付け加えています。HogeType.HOGE1.resId や hogeType.resId でリソースID を取り出せます。 enum class HogeType(val resId: Int) : Parcelable { HOGE1(R.string.text_hoge1), HOGE2(R.string.text_hoge2), ; override fun writeToParcel(dest