如何在本地存储中存储颜色代码值?

时间:2015-12-07 07:31:31

标签: android hex textcolor

我正在开发一款主题应用,它将改变应用的字体颜色。我将颜色十六进制代码值存储在离线状态并检索,但在检索时它将变为空白。

我通过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;
  }
}

请仔细阅读我的帖子并向我推荐一些解决方案。

0 个答案:

没有答案