【发布时间】:2014-05-14 12:45:33
【问题描述】:
我正在尝试在 android 中使用 SharedPreferences 存储字体。它在模拟器(android 4.4.2)中运行良好,但是当我在设备(4.2.2 和 4.3.2)中启动我的应用程序时它崩溃了。请帮我。谢谢,
从 SharedPreferences 中获取。
SharedPreferences fontSP = getActivity().getSharedPreferences("PREFSFONT", Activity.MODE_PRIVATE);
fontStyle = Typeface.createFromAsset(getActivity().getAssets(),fontSP.getString("fontValue", ""+SettingsABC.getTypeface(fontStyle)));
保存到 sharedPreferences
SharedPreferences fontSP = getActivity().getSharedPreferences("PREFSFONT", Activity.MODE_PRIVATE);
SharedPreferences.Editor bgEditor = fontSP.edit();
bgEditor.putString("fontValue", "boomerang.ttf");
bgEditor.commit();
错误是这样的:
字体无法制作
【问题讨论】:
标签: android sharedpreferences android-typeface