Bir etkinliğin servis dışı bir yöntem içinden nasıl çağrılacağı onStart()?Hizmet içi Android erişim etkinliği yöntemi
cevap
Bir etkinliğin servis dışı bir yöntem içinden nasıl çağrılması onStart()?
Yapamazsınız.
Ancak, çalışan bir aktivite ile iletişim bir hizmeti için birçok yol vardır ve burada bunlardan bazıları belirtilmiştir: How can I update information in an Android Activity from a background Service
Bu eski bir yazı olduğunu biliyorum, ama bir sorum var, içinde faaliyete başlamak gerekir Bir hizmet ve bu faaliyetin sonucunu alın. Mümkün mü? Herhangi bir geçici çözüm var mı? – saber
@saber: "Bu mümkün mü?" - Evet, iyi bir hayat sigortanızın olmasını tavsiye etsem de, eğer kullanıcı takdir etmediği arka plandan aktiviteler çıkarırsanız. Servisiniz startActivity() 'diyebilir. Etkinliğiniz sonucu göndermek için 'startService()' ya da 'bindService()' yi arayın ve bir bağlayıcı aracılığıyla hizmetinizle konuşun ya da yükseltmek için bir etkinlik veriyolu uygulaması ('LocalBroadcastManager', greenrobot's EventBus, Square's Otto) kullanın. Hizmetin aldığı bir olay. – CommonsWare
Cevabınız için teşekkürler, "iyi bir hayat sigortanızı tavsiye etmeme rağmen",: D;) İyi birine sahip olmadığımdan, "LocalBroadcastManager" ile bağlantı kurmam gerektiğini düşünüyorum. – saber
- 1. Konum İçi hizmet dengesi İzinler Android M
- 2. Hizmet Kumaşına Erişim dosya sistemi
- 3. Android onClose etkinliği
- 4. Android Uygulama Etkinliği
- 5. kaydırma etkinliği sayfası android
- 6. Belirli aralıklarla nasıl bir hizmet yöntemi çalıştırırım?
- 7. Uygulama içi faturalandırma (v3) - IllegalArgumentException: Hizmet kaydedilmedi:
- 8. Java Google Takvim Hizmet Hesabına Erişim "access_denied" Hizmet Hesabı
- 9. Android 4.0.3 ve sonlandırma etkinliği
- 10. Android içinde etkinliği devam et
- 11. Android Kitaplığı Modülü Etkinliği Başlatılamıyor
- 12. Android Etkinliği ve Düzenleme sorunu
- 13. Android başlatıcısı sarıcı java etkinliği
- 14. Android New Amaç başlangıç yöntemi
- 15. Yönlendirme değiştiğinde android etkinliği yeniden başlatıldı
- 16. cygwin: Hizmet olarak cron başlatma (erişim engellendi)
- 17. Android: Erişim Değişkenleri servise iletildi
- 18. MediaPlayer Hizmet Android
- 19. Android findViewById hizmet
- 20. Android: zaten çalışan hizmet
- 21. Android, döngü içi
- 22. WCF Hizmet Yöntemi IIS'de Oturum Aç
- 23. Android SQlite multithread erişim
- 24. Android hizmet sağlayıcıları kullanırken sorunlar
- 25. Android Bir hizmet içinde Zamanlayıcı
- 26. Android: Uygulama içi faturalandırma sorusu
- 27. Yeni Android Studio Etkinliği Tasarım Deseni content_main.xml
- 28. İtme bildirimi tıklatıldıktan sonra açılış etkinliği android
- 29. Android - bildirimden ana etkinliği yeniden aç
- 30. Hata Android Studio'larda ComponentInfo NullPointerException etkinliği başlatılamadı
çek bu bağlantıyı. http://stackoverflow.com/questions/2463175/how-to-have-android-service-communicate-with-activity –