2014-03-07 80 views
-2

我在我的活動1中收到了SharedPreferences文件。如何在2個活動之間共享1個SharedPreferences文件

void saveDays(){ 
    Log.w(TAG, "Start saveDays"); 
    SharedPreferences.Editor editor = getPreferences(MODE_PRIVATE).edit(); 
    editor.putInt("Days", days); 
    editor.commit(); 
} 

然後我需要在我活性2使用days。那麼我如何加載它?

回答

1

在活性2,當你想訪問該偏好:

int days = getPreferences(MODE_PRIVATE).getInt("Days", DEFAULT_DAY); 

哪裏DEFAULT_DAY是,如果沒有可用的「天」優先使用默認值。

0

要命名的喜好和使用該名稱訪問它們在這兩個

SharedPreferences prefs = 
      getSharedPreferences("myPrefs", MODE_PRIVATE); 

然後將其作爲檢索INT簡單...

int days = prefs.getInt("Days", 1); 
相關問題