[英]How to prevent a shared preference from being clear in setting
我不想讓設置清除我的應用程序sharedPreference
任何人:這可能嗎?
嘿伙計,我在這里找到了一個答案是一種防止數據從共享首選項中清除的方法
將android:manageSpaceActivity=".ActivityOfMyChoice"
添加到您的 Manifest 的application
標簽中,例如:
<application android:label="MyApp" android:icon="@drawable/icon"
android:manageSpaceActivity=".ActivityOfMyChoice">
然后不是"Clear Data"
,而是"Manage Space"
按鈕,它啟動ActivityOfMyChoice
它將調用我的活動,活動在創建時完成:)
public class ActivityOfMyChoice extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
finish();
}
}
現在,您可以隨意按“管理空間”! :)
這種方法在 100% 的情況下都有效。
在宣言中添加這個標簽allowClearUserData=false。 此代碼已驗證。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.