我正在使用以下代码将数据存储在共享首选项中。但是,每当调用此代码时,虚拟设备都会告诉我应用程序停止响应。有什么建议为什么会发生这种情况?
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 编辑器 = spref.edit(); editor.putString("td", "SharedPref"); editor.commit();
但我仍然收到“应用程序已意外停止..请重试”
看起来虚拟设备有问题。重新创建后,我的应用程序开始正常工作。