我使用以下代码将数据存储在共享pref中 . 但是,当调用此代码时,虚拟设备会告诉我应用程序停止响应 . 有什么建议为什么会发生这种情况?
SharedPreferences spref = this.getPreferences(Context.MODE_PRIVATE);
SharedPreferences.Editor editor = spref.edit();
editor.putString("td", "SharedPref"); //name-value pair
editor.commit();
编辑:现在我使用以下内容
SharedPreferences spref = this.getSharedPreferences(“myPrefs”,MODE_WORLD_READABLE); SharedPreferences.Editor editor = spref.edit(); editor.putString(“td”,“SharedPref”); editor.commit();
但我仍然得到“应用程序意外停止......请再试一次”
看起来虚拟设备存在一些问题 . 重新创建后,我的应用程序开始正常工作 .
3 回答
在我的应用中,我更喜欢使用自己的位置名称 . 宣布
然后在代码中
如果你保存的信息是正确的,不应该有任何问题
EDIT
您还需要使用以下内容更新清单:
试试这个
您正在初始化错误的初始化
这会奏效 .