我想在我的應用程序中使用SharedPreferences,因爲我剛開始使用它,基本上我想要做的事情是:我在主要活動中創建SharedPreference對象,然後在第二個活動我有一個列表視圖和單擊項目我使用putInt();
將整數發送文本。在新的活動中,我有一個按鈕,在adroid系統中添加sharedpreference。最後根據發送到第二個活動我想表明的活動編號3.SharedPreferences Android問題
這裏不同的文字標識是一個小代碼:
主要活動:
SharedPreferences faves = PreferenceManager.getDefaultSharedPreferences(getApplicationContext());
SharedPreferences.Editor editor = faves.edit();
editor.putInt("favorites",0);
editor.commit();
第二項活動:
SharedPreferences favs= PreferenceManager.getDefaultSharedPreferences(getApplicationContext());
final SharedPreferences.Editor editor = favs.edit();
第三個活動,我想顯示的文字取決於被點擊項目:
favs.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View arg0) {
editor.putInt("favorites", getIntent().getIntExtra("id", 0));
}
});
任何建議如何解決這個問題?
爲什麼你有編輯器標記爲最終? – Rich