我不想让设置清除我的应用 sharedPreference
任何人:这可能吗?
最佳答案
嘿伙计,我在这里找到了一个答案是一种防止数据从共享首选项中清除的方法
将 android:manageSpaceActivity=".ActivityOfMyChoice"
添加到您的 list 的 application
标签中,例如:
<application android:label="MyApp" android:icon="@drawable/icon"
android:manageSpaceActivity=".ActivityOfMyChoice">
然后代替 “清除数据”
,有一个用于 “管理空间”
的按钮,它启动 ActivityOfMyChoice
它将调用我的 Activity 并且 Activity 在创建时完成:)
public class ActivityOfMyChoice extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
finish();
}
}
现在您可以随意按“管理空间”! :)
此方法 100% 有效。
关于android - 如何防止在设置中明确共享偏好,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20300166/