Как мне общаться между действиями?

У меня есть 3 кнопки. Кнопка A, B и C. Кнопка A находится во фрагменте. Он начинает замысел (активность). В пределах нового действия действуют кнопки B и C. Кнопка B говорит «NEW», а кнопка C говорит «ОК».

То, что я хочу сделать, – это нажать кнопку B («NEW»), чтобы намерение удерживало эту кнопку, пока пользователь не нажмет кнопку C («ОК»), где действие должно уничтожить себя и вернуться к фрагменту, где теперь есть новая кнопка («NEW»).

Каковы некоторые простые способы сделать это? И должен ли я сохранить это с помощью sqlite, если я хочу, чтобы приложение запоминало вновь созданную кнопку, чтобы она не терялась при onDestroy?

Я не очень хорошо разбираюсь в Android, поэтому, надеюсь, кто-то может поместить его в условия laymans или указать на пример.

Используйте Bundle, пожалуйста, прочитайте еще об этом. http://developer.android.com/reference/android/os/Bundle.html

1) Используйте комплект из намерения:

Intent mIntent = new Intent(this, Example.class); Bundle extras = mIntent.getExtras(); extras.putString(key, value); 

2) Создайте новый пакет

 Intent mIntent = new Intent(this, Example.class); Bundle mBundle = new Bundle(); mBundle.extras.putString(key, value); mIntent.putExtras(mBundle); 

3) Используйте метод ярлыка putExtra () для намерения

 Intent mIntent = new Intent(this, Example.class); mIntent.putExtra(key, value); 

Затем в запущенной операции вы прочтете их через:

 String value = getIntent().getExtras().getString(key); 

Это правильный способ сделать это. Другой способ – SharedPreferences. http://developer.android.com/training/basics/data-storage/shared-preferences.html

Intereting Posts
Android ProgressDialog не работает с мобильной сетью Диалог поиска Android не отображается Изменение глубины бит из растрового изображения Загрузка изображений с помощью Picasso из внутреннего хранилища Как зарегистрировать пользователей с учетной записью Google в приложении для Android Обновлено приложение с картой v1 в google play, показывающее пустые фрагменты Как установить значок Layer Layout в правой части экрана устройства? Текст для речи в андроиде Какой андроид: inputType следует использовать для ввода IP-адреса? Как используются значения android.graphics.Matrix? Как правильно поместить символ & в xml в android Ошибка разрешения ярлыка на рабочем столе Android Аутентифицировать приложение HTML5, завернутое в Phonegap (или эквивалентное) Android: извлечение int сохранено в PreferenceManager getDefaultSharedPreferences в другом действии Spinner с многострочными элементами перекрывает выбранный элемент на Froyo