![](/img/trans.png)
[英]listview issue from android version 4.4(kitkat) and above android version
[英]Issue with Sharedpreferences in kitkat version in android
您好,我的應用程序接受用戶的密碼並將其存儲在共享首選項中。 而且,我提供了密碼開/關功能。 如果用戶選中,則每次啟動時,應用都會要求用戶輸入密碼,並且選中“關閉”按鈕后,該應用將處於關閉狀態。
在Android ICS,Jellybean版本及更低版本上,一切正常。 但是,它永遠不會在Kitkat上運行。 不幸的是,我沒有Kitkat設備可以調試我的應用程序。 以下是我用於共享首選項的我的代碼:-
SharedPreferences sharedPreferences;
//sharedPreferences = getActivity().getSharedPreferences("ServerData", Context.MODE_PRIVATE);
sharedPreferences = PreferenceManager.getDefaultSharedPreferences(getActivity());
Editor editor = sharedPreferences.edit();
editor.putString("Passcode", Globals.str_Passcode);
editor.commit();
kitkat是否有任何與共享首選項有關的問題。 請告訴我該如何解決? 或者是否有其他方法可以相同方式訪問密碼功能,因此可以在所有版本中訪問。
嘗試這種方式,希望這將幫助您解決問題。
SharedPreferences sharedPreferences = getSharedPreferences(getString(R.string.app_name), MODE_PRIVATE);
SharedPreferences.Editor editor = sharedPreferences.edit();
editor.putBoolean("Passcode", Globals.str_Passcode);
editor.commit();
sharedPreferences.getBoolean("Passcode",false);
我有一個類似的問題。 MainActivity缺少此功能,
prefs = PreferenceManager.getDefaultSharedPreferences(this);
PreferenceManager.setDefaultValues(this, R.xml.prefs, false);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.