Я думаю, что мой GIS foo сегодня не сильный, так как это кажется довольно простым, но я просто не могу найти ответ, который я ищу. Во всяком случае, у меня есть одна активность в Android, которая должна уведомить другую (запущенную) деятельность о том, что произошло что-то интересное. Мне даже не нужно передавать какие-либо данные, но было бы хорошо знать, как это сделать. Те, кто знаком с iOS, несомненно, вспомнят объект NSNotificationCenter. Каков наилучший способ сделать это в Android?Android: уведомления о взаимодействии
0
A
ответ
1
Вы хотите использовать намерение для информирования о другом мероприятии.
2
Не знаю, является ли это лучшим способом, но вы можете отправить намерение, и установить вторую деятельность таким образом, он может получить, что намерение (сделано в файле AndroidManifest.xml) и осуществлять onHandleIntent (..). Это может вызвать проблемы, если вы не используете «прозрачный верх» или аналогичные флаги. Должны быть некоторые достойные примеры этого на Android Developer website.
Другой альтернативой было бы использовать интерфейс, который подробно довольно хорошо here
Смежные вопросы
- 1. Android Уведомления о новинках
- 2. Уведомления о расписании Android
- 3. Уведомления о статусе Android
- 4. Android Уведомления о новинке
- 5. О взаимодействии ViewModel и View
- 6. Уведомления о предупреждении о вызове в android?
- 7. Уведомления о быстрых настройках Android?
- 8. Android никакого уведомления о службе
- 9. Уведомления о Firebase Android (FCM)
- 10. Уведомления о планировании в Android
- 11. MLPAutoCompleteTextField предложение вопроса о взаимодействии вопрос
- 12. Справка о взаимодействии сокетов ActionScript с .Net
- 13. Основные вопросы о классах, модулях и взаимодействии
- 14. Phonegap - Android - Уведомления о строках состояния
- 15. Скрыть уведомления о приложениях в Android
- 16. Отображение уведомления о ясном уведомлении в android
- 17. Android Уведомления о действии PendingIntent.getBroadCast не работает
- 18. Значок уведомления о значке android lollipop
- 19. Android - Уведомления о Firebase не работают
- 20. Уведомления о сигнале Beacon на iOS/Android
- 21. Уведомления о местонахождении Push для Android
- 22. Отображение уведомления о Toast в фреймворке Android
- 23. планирования Android уведомления о конкретной дате
- 24. Уведомления о Baidu Push в Android
- 25. Уведомления о Heads-Up - Android Lollipop
- 26. Уведомления о размещении оповещений для Android
- 27. Уведомления о загрузке стека с Android Firebase
- 28. Уведомления о push-кнопке Android с XMPP
- 29. Пользовательский интерфейс для Android Уведомления о новинках
- 30. Уведомления о ручке от Firebase Android
Я должен что-то отсутствует. Я знаю, как передать намерение, когда я запускаю деятельность, но я не могу понять, как передать намерение в действие, которое выполняется. Насколько я могу сказать onHandleIntent() не в классе Activity, поэтому мне пришлось бы расширять что-то другое, кроме Activity. – John
Извините, моя ошибка. Фактический метод - onNewIntent (..), который вызывается, когда вы используете «FLAG_ACTIVITY_SINGLE_TOP». В принципе, если есть работающий экземпляр вашей деятельности, он будет вытягиваться в верхнюю часть стека, и будет вызван onNewIntent (..). В этом методе сделайте все, что вам нужно, с помощью Intent. –