मुझे गलत समझा जा सकता है कि इरादों का उपयोग कैसे किया जाना चाहिए, इसलिए मैं यहां गलत चीज़ पूछ रहा हूं। यदि ऐसा है, तो कृपया मुझे इसके साथ सही रास्ते पर जाने में मदद करें ...मैं एंड्रॉइड इरादा कैसे बना सकता हूं जिसमें डेटा है?
मैंने अभी एक एंड्रॉइड ऐप पर काम करना शुरू कर दिया है जो मेरे सर्वर को हर बार संदेशों के लिए मतदान करेगा, और जब कोई नया संदेश होगा उपलब्ध है, मैं इसे उपयोगकर्ता को दिखाना चाहता हूं। मैं इसे Service
पर लागू करने की कोशिश कर रहा हूं जो सर्वर को चुनाव करता है, और जब कोई नया संदेश प्राप्त होता है तो सेवा को Activity
पर संदेश देना चाहिए जो इसे दिखाता है।
इस संचार को सुविधाजनक बनाने के लिए, मैं ACTION_VIEW
के साथ बनाने की कोशिश कर रहा हूं, लेकिन मैं यह समझ नहीं सकता कि गतिविधि को संदेश कैसे देना है। क्या इरादे के माध्यम से स्ट्रिंग या नियमित जावा ऑब्जेक्ट को पास करने का कोई तरीका नहीं है?
क्या इसके लायक है के लिए, यह मैं क्या करना चाहते हैं क्या है:
getApplication().startActivity(new Intent(MessageService.this, ViewMessageActivity.class, message));
लेकिन निश्चित रूप से, यह है कि संकलन नहीं है।
क्या आप एक कुंजी/मूल्य जोड़ी पास करने के लिए अधिभारित putExtra() के लिए lokking हैं। बाद में आप इस डेटा को getExtras() के माध्यम से उस उद्देश्य ऑब्जेक्ट – AxelTheGerman
पर मतदान के बजाय एक्सेस कर सकते हैं ... यदि आप कर सकते हैं, तो आप पुश संदेशों को करने का प्रयास करना चाहेंगे, मतदान किसी फोन पर कभी भी अच्छा विचार नहीं है। लेकिन कभी-कभी हमारे पास कोई अन्य विकल्प नहीं होता है। – JoxTraex