Сегодня я встречаюсь с вопросом о пользовательском прослушивателе. Я стараюсь искать и думать долгое время, но я не нашел ответа. Я пришел за помощью. Вопрос в том, как переносить данные между действиями пользовательского прослушивателя Android?Пользовательский прослушиватель Android
-1
A
ответ
1
Не передавать данные между действиями через пользовательский прослушиватель, поскольку активна только одна активность. Android-приложение не должно работать так.
Используйте Bundle
для передачи данных между действиями.
Intent intent = new Intent(this, YourActivity.class);
intent.putExtra("key", yourValue);
startActivity(intent);
Внутри YourActivity
:
getIntent().getExtras().getString("key");
0
Слушатель для прослушивания события только не для данных transferring.But Вы можете установить/получить значение, слушая события от слушателя.
Если бы я был в вашем состоянии я хотел бы использовать пакет для передачи данных от одного вида деятельности на другой вид деятельности, как: От ActivityA (передача данных от этой деятельности)
//Create the bundle
Bundle bundle = new Bundle();
//Add your data from getFactualResults method to bundle
bundle.putString("USER_NAME", userName);
//Add the bundle to the intent
i.putExtras(bundle);
startActivity(i);
И получить данные в ActivityB как:
Bundle bundle = getIntent().getExtras();
//Extract the data…
String venName = bundle.getString("USER_NAME");
Смежные вопросы
- 1. Пользовательский прослушиватель Spinner в Android?
- 2. Пользовательский прослушиватель событий для Android
- 3. Пользовательский прослушиватель Android для события
- 4. Пользовательский прослушиватель
- 5. Пользовательский прослушиватель событий для Android не запускается
- 6. Пользовательский прослушиватель Android, порядок выполнения операций
- 7. Пользовательский прослушиватель событий на Android-приложении
- 8. Как создать пользовательский прослушиватель для переменной android?
- 9. Пользовательский прослушиватель колес предотвращает прослушиватель колес ScrollPane
- 10. Пользовательский прослушиватель трассировки msmq
- 11. Пользовательский прослушиватель веб-крючков
- 12. AsyncTask и пользовательский прослушиватель
- 13. Пользовательский прослушиватель событий TypeScript
- 14. Пользовательский пользовательский кнопочный прослушиватель не получает вызов
- 15. Пользовательский прослушиватель событий в C++
- 16. Пользовательский прослушиватель в ExpandableListView адаптер
- 17. Почему этот пользовательский прослушиватель null?
- 18. используя пользовательский прослушиватель событий java
- 19. Пользовательский прослушиватель для ширины штриха
- 20. Пользовательский прослушиватель событий не работает
- 21. Пользовательский прослушиватель для составного компонента
- 22. Android-прослушиватель Android
- 23. Android, прослушиватель событий?
- 24. прослушиватель транзакций фрагмента Android
- 25. onclick прослушиватель в android
- 26. Android home button прослушиватель
- 27. Ключевой прослушиватель для android
- 28. Прослушиватель Android-времени
- 29. GIF-прослушиватель в android
- 30. Сетевой прослушиватель Android
Я знаю метод. Что я имею в виду, так это то, что есть два интерфейса, каждый интерфейс имеет Button и EditText, а интерфейс принадлежит собственной активности. Когда я нажимаю кнопку первой операции, переходите ко второму действию. передавать данные от активности до первого переменного Я хочу реализовать его Listener.Thank You! – Julian
Вы не можете сделать это слушателем. Если вы хотите отправить данные назад, используйте 'startActivityForResult' вместо этого и обработайте результат в обратном вызове' onActivityResult'. –
В дополнение к этому методу существуют другие методы? – Julian