Я делаю приложение для Android, я хочу получить данные от активности до службы , а затем эта служба будет уведомлять и отправлять данные другому действию, и пользователь может увидеть результат в Мероприятия ? пожалуйста ГПУ мнеДелитесь данными между активностью и сервисом android
ответ
написать в деятельности, с которой вы хотите отправить данные: (сообщ это данные, которые вы хотите отправить)
Intent myintent = new Intent("package name of class where you want to send");
myintent.putExtra("message", msg);
myintent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);//You might need this
getApplicationContext().sendBroadcast(myintent);
В OnCreate() вашего приемника деятельности: Добавить это: (в любом месте после установки вид контента)
getApplicationContext().registerReceiver(broadcastReceiver, new IntentFilter("package name of current class i.e receiver"));
Добавьте это в классе:
private BroadcastReceiver broadcastReceiver = new BroadcastReceiver() {
@Override
public void onReceive(Context context, Intent intent) {
Log.d(TAG, "Data received is : " + intent.getStringExtra("message"));
//Make a Notification here
}
};
Al поэтому (в деятельности приемника):
@Override
public void onResume() {
super.onResume();
getApplicationContext().registerReceiver(broadcastReceiver, new IntentFilter("package name of current class i.e receiver"));
}
protected void onPause() {
super.onPause();
getApplicationContext().unregisterReceiver(broadcastReceiver);
}
Как вы могли отправлять сообщения на обслуживание? –
GCM !! Как насчет Handler? –
Взгляните на этот [вопрос] (http://stackoverflow.com/questions/4300291/example-communication-between-activity-and-service-using-messaging) –
- 1. Android: Передача данных между сервисом и активностью
- 2. Android-связь между активностью и сервисом
- 3. Самый эффективный способ обмена данными между сервисом и активностью
- 4. В чем разница между активностью и сервисом
- 5. Делитесь данными между службами
- 6. Делитесь данными между usercontrols
- 7. Первое приложение android, взаимосвязь между активностью и сервисом
- 8. Глобальная переменная Android, не работающая между сервисом и активностью
- 9. Коммуникационные подходы между активностью и сервисом в Android
- 10. Делитесь данными между устройствами (Swift)
- 11. android обмен данными между активностью к сервису
- 12. Делитесь данными между Spark и Hadoop (Mahout)
- 13. Делитесь данными между phonegap и inappbrowser
- 14. Обмен данными между активностью и классом
- 15. Связь между активностью и удаленным сервисом на другом компьютере
- 16. Делитесь данными тестирования между двумя рельсовыми приложениями
- 17. Делитесь данными между двумя экземплярами QWidget
- 18. Обмен большими наборами данных между активностью и удаленным сервисом
- 19. Свойства приложения не сохраняются между сервисом и активностью
- 20. Как передать сложные данные между сервисом и активностью?
- 21. Делитесь данными между подпроцессами, которыми управляет супервизор
- 22. Обмен данными (односторонняя связь) между сервисом и отдельным приложением. (Android)
- 23. diffrence между активностью Appcompact и активностью действий
- 24. Делитесь данными с контроллером
- 25. Делитесь данными о местных
- 26. связь между активностью и услугой
- 27. Как вы делитесь данными между скриптом python и приложением vb.net?
- 28. Связь между сервисом, Web и активностью, назад и вперед, в Android
- 29. Делитесь файлами между приложениями
- 30. Android: Передача HashMap между активностью и фрагментами
Вы еще что-нибудь пробовали? – FWeigl
Взгляните на это [вопрос] (http://stackoverflow.com/questions/4300291/example-communication-between-activity-and-service-using-messaging) –
Я хочу сначала получить данные из активности A в службы S и отправить данные в действие D? –