私は自分のアプリケーションでSharedPreferencesを使用しようとしています。私はちょうどそれを使用し始めているので少しhepが必要です。私がしたいことは基本的には次のとおりです。 2番目のアクティビティ私はリストビューを持っているアイテムをクリックして私はputInt();
を使ってテキストを送信します。新しいアクティビティでは、adroidシステムのsharedpreferenceを追加するボタンがあります。そして最後に、私はここで活動番号3SharedPreferences Androidの問題
で異なるテキストを表示する2番目のアクティビティに送られたIDに応じて、少しのコードです:
主な活動:
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