我正在开发一款主题应用,它将改变应用的字体颜色。我将颜色十六进制代码值存储在离线状态并检索,但在检索时它将变为空白。
我通过Realm Database存储。
RealmManager.getInstance(this);
realm = RealmManager.getRealm();
realm.beginTransaction();
theme = realm.createObject(Theme.class);
theme.setFontColor(getResources().getColor(R.color.green));
realm.commitTransaction();
textColor = theme.getTextColor();
viewHolder.textTitle.setTextColor(textColor);
主题类代码
public class Theme extends RealmObject {
private int id;
private int textColor;
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public int getTextColor() {
return textColor;
}
public void setTextColor(int textColor) {
this.textColor = textColor;
}
}
请仔细阅读我的帖子并向我推荐一些解决方案。