SharedPreferences sp=PreferenceManager.getDefault...; SharedPreferences sp=getSharedPreferences();兩個獲取SharedPreferences對象的方法有什么差嗎
有什么不同嗎
SharedPreferences sp=PreferenceManager.getDefault...;
SharedPreferences sp=getSharedPreferences();
有什么不同嗎
SharedPreferences sp=PreferenceManager.getDefault...;
SharedPreferences sp=getSharedPreferences();
2016-08-16
舉報
2016-09-16
第一個是調用PreferenceManager類中的getDefaultSharedPreferences()方法,而這個方法是靜態的,
接收一個Context參數,自動使用包名作為前綴命名
第二個是調用Activity類中的getPerferences()方法,接收的是一個操作模式參數,文件名為活動名
2016-08-16
你具體點,不知道你說的那兩個方法