前提・実現したいこと
前提としてJavaにて家計簿アプリを作っています。
Realmで保存したデータを取り出す際の実装に関してアドバイスを頂ければと思います。
やっていることの概要を簡単に示します。
①下図のように項目、値段、項目の種別...etcを入力・選択させてその結果をRealmにて保存します。
その際、項目の種別の画像そのものは保存せず、ImageViewに予め設定したTagを項目の種別として保存しています。
画像を表示させたい場合には、
java
1choseImageResource = getResources().getIdentifier("ic_" + realmObject.getType(), "drawable", getPackageName()); 2
みたいな形でTagを利用して画像を表示させています。
例)
種別:食費
Tag:eat
②下図のように円グラフに種別を表示したいのですが、そのままRealmObjectを継承したモデルから種別を持ってくるだけだとeatとなってしまいます。
__これを「食費」に変えたいのですが、何か良い案あれば教えていただきたいです。
__
ソースコードは今回は割愛させていただきます。
検討していること
①RealmObjectを継承したモデルに、
「eat」と
「食費」を入れるフィールドを用意する
②表示する際にTagを読み込みifで分岐させる
上記2つとも実装として綺麗なのか自分ではわからないのでアドバイスいただければと思います。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/06/03 09:15