SharedPreferencesからのキーで2つの値を計算します。 これは私がそれぞれを集計したいこれは私の最初の活動SharedPreferencesから整数値を持つキーを計算する方法
SharedPreferences.Editor editor = sharedpreferences.edit();
editor.putInt(A1, option_scoreA1);
editor.commit();
Intent intent = new Intent(QuestionActivity.this, SecondActivity.class);
startActivity(intent);
である。これは、これが私の最後の活動
protected QuestionActivity activity1;
protected SecondActivity activity2;
String c = activity1.A1;
String b = activity2.A2;
String A = c + b ;
@Bind(R.id.hasil)
TextView hasil;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.text);
total();
}
public void total() {
hasil = (TextView) findViewById(R.id.hasil);
hasil.setText(A);
}
ある
SharedPreferences.Editor editor = sharedpreferences.edit();
editor.putInt(A2, option_scoreA4);
editor.commit();
Intent intent = new Intent(SecondActivity.this, TestFinalActivity.class);
startActivity(intent);
私の第二の活動である
私のコードですキーA1とA2からの値。しかし、私が得たのは、私がそれらを合計するときの価値ではなく、鍵でした。
はSharedPreferences preferences = PreferenceManager.getDefaultSharedPreferences(this);
int value1 = preferences.getInt("your key", default_value);
int value2 = preferences.getInt("your key", default_value);
ザッツあなたは彼がSharedPrefrencesからこれらのキーの値を取得し、それらに私はこれを試してみた – Sanjeet