onStartCommand(Intent, int, int)
সিস্টেমটি যেমন একটি পতাকা মাধ্যমে পরিষেবা পুনরায় আরম্ভ করার পাশাপাশি যে ইন্টেন্টটি পাস করা হয়েছে তা ন্যূনএল হবে START_STICKY
?
এছাড়াও, যখন সিস্টেমটি দ্বারা পরিষেবাটি পুনরায় চালু করা হয় তখন Intent.getAction()
পদ্ধতিটি NUL ফেরত দেয় ... কখনও কখনও। উদ্দেশ্য কেবল নুল নয় ULgetAction()
আমি এখানেও জিজ্ঞাসা করেছি কিন্তু এখনও কোনও উত্তর পাইনি।
আপডেট : মার্ক মারফি সাথে চ্যাট করার পর তিনি প্রস্তাব করেন যে আমি আসতে START_REDELIVER_INTENT
মধ্যে onStartCommand()
কলব্যাক আমার পরিষেবাতে পরিবর্তে START_STICKY
যাতে সমগ্র অভিপ্রায় একটি সিস্টেম আরম্ভ করার নিম্নলিখিত পাঠানো হয়।
আমি প্রাথমিকভাবে এটি করিনি কারণ আমি উদ্বিগ্ন ছিল যে পরিষেবাটি যদি কিছু করার চেষ্টা করে, তবে সেই কিছুর মাঝখানে পরিষেবাটি আবার চালু করা হয়েছিল ... এটি কি বুঝতে পারে যে এটি এমন কিছু করা শুরু করেছিল? আমি অনুমান করি যে যুক্তিযুক্ত আমি এর জন্য দায়ী হতে হবে :)