У меня есть некоторые коды здесь, где пользователь может установить значение, используя EditText
в моем макете. Когда пользователь устанавливает номер в текстовом вводе и нажимает кнопку «установить», значение ввода EditText передается на TextView
. Это - некоторый образ этого. Как хранить данные в приложении для Android
Вот мой XML:
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Text"
android:textSize="25sp"
android:id="@+id/textview" />
<EditText
android:id="@+id/edittext"
android:layout_width="100dp"
android:layout_height="wrap_content"
android:inputType="number"/>
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Set"
android:id="@+id/set" />
И ява коды:
textview= (TextView)findViewById(R.id.textview);
edittext= (EditText) findViewById(R.id.edittext);
set = (Button) rootView.findViewById(R.id.set);
set.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
textview.setText(edittext.getText().toString());
}
});
Теперь я хочу, чтобы сохранить значение "TextView" после перезапуска приложения или устройства, это важно, чтобы сохранить все мои данные во внутреннем хранилище.
Использовать 'SharedPreferences' –