क्या एंड्रॉइड डिवाइस पर सेवाओं के माध्यम से होम स्क्रीन में पॉप अप डायलॉग (अलर्टडिअलॉग) दिखाना संभव है?एंड्रॉइड होम स्क्रीन में पॉप अप डायलॉग
उत्तर
आप Theme.Dialog
विषय के साथ Activity
बना सकते हैं। आपकी सेवा से
<activity android:name=".DialogActivity" android:theme="@android:style/Theme.Dialog"></activity>
बस इस Activity
शुरू: अपने AndroidManifest.xml
फ़ाइल में, गतिविधि के विषय जोड़ने के इस तरह। आपको Intent.FLAG_ACTIVITY_NEW_TASK
ध्वज के साथ गतिविधि शुरू करनी होगी। How to start an Activity from a Service
आप सेवा से संवाद नहीं बना सकते देखें, लेकिन हम एक वैकल्पिक समाधान है कि आप dialog activity
बना सकते हैं और आपकी सेवा से कि गतिविधि शुरू कर सकते हैं
आप नीचे दिए गए रास्ते
द्वारा संवाद के रूप में गतिविधि के विषय निर्धारित कर सकते हैं<activity android:name=".MyDialogActivity" android:theme="@android:style/Theme.Dialog"
android:label="@string/app_name">
</activity>
किसी विकल्प की जरूरत है, "एंड्रॉयड: launchMode =" singleInstance ", जब प्रसारण रिसीवर में पॉप गतिविधि या सेवा ?? इस विकल्प के बिना, मेरे एप्लिकेशन स्वचालित रूप से शुरू कर दिया और पॉप MyDialogActivity मैं ऊपर टी। और फिर, कुछ गलत हुआ। (मेरे ऐप में ऑटो-लॉग इन फ़ंक्शन के साथ मुख्य गतिविधि है। जब दूसरी नई गतिविधि स्वचालित रूप से शुरू होती है, तो MyDialogActivity इसे छिपाता है।)
तो, यह मेरा नमूना एक्सएमएल कोड है।
<activity
android:name=".MyDialogActivity"
android:launchMode="singleInstance"
android:screenOrientation="portrait"
android:theme="@android:style/Theme.Dialog" />
<activity
मुझे आशा है कि किसी को मेरी टिप्पणियों की आवश्यकता होगी। :)
लॉन्च मोड को स्थापित करने, घंटों के लिए इंटरनेट पर ठोकर खा रहा है। –
- 1. पॉप-अप विंडो, सेंटर स्क्रीन
- 2. एंड्रॉइड पॉप अप मेनू
- 3. एंड्रॉइड होम स्क्रीन विजेट
- 4. एंड्रॉइड होम स्क्रीन विजेट x-y निर्देशांक
- 5. एंड्रॉइड - कीबोर्ड पॉप अप होने पर स्क्रीन समायोजित करें?
- 6. एंड्रॉइड पॉप अप तीर हेड
- 7. पॉप-अप के रूप में खुली गतिविधि और एंड्रॉइड में अन्य स्क्रीन में नहीं?
- 8. होम स्क्रीन पर प्रोग्रामिंग
- 9. Django एक पॉप-अप
- 10. क्यूटी - पॉप अप मेनू
- 11. एमवीसी-पॉप अप विंडोज
- 12. पॉप अप एप्लिकेशन
- 13. ग्रहण पॉप-अप javadoc
- 14. जावास्क्रिप्ट पॉप-अप विंडो
- 15. पॉप-अप विंडो
- 16. पॉप-अप Gtk.Window
- 17. फोकस() रंगबॉक्स पॉप-अप
- 18. JQuery पॉप अप संदेश
- 19. GLUT पॉप-अप मेनू
- 20. लॉन्चर/होम स्क्रीन रिप्लेसमेंट
- 21. एंड्रॉइड - डायलॉग
- 22. ईएफएस एन्क्रिप्शन कुंजी पॉप अप
- 23. जावा स्विंग में पॉप-अप विंडो
- 24. एक मॉडल पॉप अप विंडो खोलना
- 25. जीनोम 3 अधिसूचनाएं/पॉप-अप/एकीकृत अधिसूचनाएं
- 26. आईफोन के "होम स्क्रीन में जोड़ें" के एंड्रॉइड समकक्ष?
- 27. एंड्रॉइड: होम स्क्रीन में ऐप का नाम बदलें
- 28. "123" एंड्रॉइड कीबोर्ड को पॉप-अप कैसे करें
- 29. एंड्रॉइड डायलॉग गतिविधि स्थिति
- 30. एंड्रॉइड डायलॉग
@ डलास अच्छा बिंदु। –
अकी, डलास: मैंने इस थीम का उपयोग किया है। डायलॉग और सफलतापूर्वक काम करता है। इसके लिए धन्यवाद लेकिन मेरे पास एक सवाल है बटन बटन पर इस संवाद बॉक्स को हटाने के लिए क्या करना है ??? –
बटन –