私はAndroidが初めてで、sharedpreferencesを使用して保存された値を取得する方法がわかりません。これらの値を使用するために他のアクティビティに書き込む必要がある例が見つかりませんでした. 誰かが私を助けることができれば、本当に感謝しています
これは私がデータを保存する方法です:
protected void onResume() {
super.onResume();
SharedPreferences prefs = getPreferences(0);
String restoredText1 = prefs.getString("cpw", "30");
if (restoredText1 != null) {
savedcostperworker.setText(restoredText1, TextView.BufferType.EDITABLE);
int selectionStart = prefs.getInt("selection-start", -1);
int selectionEnd = prefs.getInt("selection-end", -1);
if (selectionStart != -1 && selectionEnd != -1) {
savedcostperworker.setSelection(selectionStart, selectionEnd);
}
}
}
protected void onPause() {
super.onPause();
SharedPreferences.Editor editor = getPreferences(0).edit();
editor.putString("cpw", savedcostperworker.getText().toString());
editor.putInt("selection-start", savedcostperworker.getSelectionStart());
editor.putInt("selection-end", savedcostperworker.getSelectionEnd());
}
private EditText savedcostperworker;
別のアクティビティの TextView に値「cpw」を表示したいのですが、方法がわかりません