Есть ли способ установить элемент списка на другой вид текста без использования PutExtra? - PullRequest
0 голосов
/ 10 сентября 2018

У меня есть одно окно повторного просмотра, поэтому задача состоит в том, чтобы получить данные из другого действия и установить для него представление повторного просмотра основного действия, и когда мы нажимаем на определенную строку списка, он возвращается в редактируемый режим и редактирует текст, заполняемый старыми данными. и замените его новыми данными и снова покажите данные обновления в программе повторного просмотра.

Ответы [ 3 ]

0 голосов
/ 10 сентября 2018

Существует три основных способа связи компонента Android, мы можем сказать, передать данные, которые ниже

  • Использование BroadcastReceiver: с использованием широковещательного приемника вы можете передавать данные между активностью буксировки или деятельностью или службой, ниже приведена ссылка, которая поможет вам
    https://developer.android.com/guide/components/broadcasts
  • Использование статической переменной: Вы можете объявить статическую переменную и установить значение, когда хотите использовать, например, если я объявляю статическую переменную A в Activity1, чтобы я мог изменить или получить доступ к значению переменной A от любого действия, использующего Activity1.A.

  • Использование намерения при начале действия: когда мы начинаем занятие, мы можем отправлять данные, используя намерение добавить дополнительно.

0 голосов
/ 10 сентября 2018

Вы можете использовать трансляцию , SharedPreferance и Статические переменные в Android.

0 голосов
/ 10 сентября 2018

Да, вы можете сделать это, используя startActivityForResult() из адаптера элемента списка, и в это время вы можете передавать данные через него.

Выполните следующие действия: 1. Реализация основных видов деятельности 2. Получить данные из другого вида деятельности и отобразить их в обзоре основных операций. 3. Теперь, На элементе списка, нажмите, чтобы начать предыдущее действие с startActivityForResult() и передать полный список или конкретный объект элемента списка в соответствии со сложностью списка. 4. На экране Launched получите данные по назначению и покажите заполненные данные пользователю. 5. Как только пользователь внесет какие-либо изменения в данные и нажмет кнопку «Отправить», завершите действие, и вам нужно обработать onActivityResult на предыдущем экране, чтобы обновить данные представления переработчика.

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

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