Отправить данные на несколько активностей - PullRequest
0 голосов
/ 27 января 2019

Я новичок в Android Studio и Java в целом.Мне интересно, есть ли хороший способ отправить данные для нескольких действий.У меня есть 6 действий в моем приложении прямо сейчас, при первом действии пользователь будет вводить текст.Я понял, как заставить этот текст перейти от первого занятия ко второму.Но я также хочу, чтобы этот текст появился на моей шестой активности, которая является сводной страницейЕсть ли простой способ сделать это?

Заранее спасибо!

Ответы [ 2 ]

0 голосов
/ 27 января 2019

S. Чоп прав, проверьте это:

Установка значений в настройках:

// MY_PREFS_NAME - a static String variable like: 
//public static final String MY_PREFS_NAME = "MyPrefsFile";
SharedPreferences.Editor editor = getSharedPreferences(MY_PREFS_NAME, MODE_PRIVATE).edit();
 editor.putString("name", "Elena");
 editor.putInt("idName", 12);
 editor.apply();

Получить данные из предпочтения:

SharedPreferences prefs = getSharedPreferences(MY_PREFS_NAME, MODE_PRIVATE); 
String restoredText = prefs.getString("text", null);
if (restoredText != null) {
  String name = prefs.getString("name", "No name defined");//"No name defined" is the default value.
  int idName = prefs.getInt("idName", 0); //0 is the default value.
}

Источник: Пример общих настроек Android

0 голосов
/ 27 января 2019

Возможно, вы захотите попробовать SharedPreferences, который сохраняет информацию в телефоне.

Из Руководства по Android :

Если вам не нужно хранить много данных, и это не требует структура, вы должны использовать SharedPreferences. SharedPreferences API позволяют читать и записывать постоянные пары ключ-значение примитивные типы данных: логические значения, числа с плавающей запятой, целые числа, длинные значения и строки.

Вы можете найти более чем достаточно учебников в Интернете. Вот некоторые из них:

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...