vice_city
پنج شنبه 25 تیر 1394, 00:25 صبح
سلام.
یه برنامه ایجاد کردم که هیچ اکتیویتی نداره.
یه سرویسه که کارهای پس زمینه خودش و اجرا میکنه.
حالا مشکل اینجاست که چون اکتیویتی در کار نیست نمیدونم چطور باید سرویس رو فراخوانی و اجرا کنم.
خاستم از رسیور بوت استفاده کنم تا موقع استارت آپ سرویس اجرا بشه ، اما ظاهرا این رسیور از نسخه 3.1 به بعد اندروید یه باگ داره و درست کار نمیکنه.
حالا بنظرم اومد که مثلا اگه توی مانیفست یه رسیور باشه که چک کنه ببینه کی دستگاه به اینترنت وصل میشه ، و بعد از وصل شده سرویس رو فراخانی و اجرا کنه کار من راه بیوفته.
لطفا راهنمایی کنید. ممنون.
اگه این نشه ، استفاده از آلارم منیجر هم خوبه ، اگه بشه جوری نوشتش که بدون اکتیویتی مثلا هر یه ساعت یه بار چک کنه ببیه سرویس فعاله اگه نیست اجراش کنه.
یه برنامه ایجاد کردم که هیچ اکتیویتی نداره.
یه سرویسه که کارهای پس زمینه خودش و اجرا میکنه.
حالا مشکل اینجاست که چون اکتیویتی در کار نیست نمیدونم چطور باید سرویس رو فراخوانی و اجرا کنم.
خاستم از رسیور بوت استفاده کنم تا موقع استارت آپ سرویس اجرا بشه ، اما ظاهرا این رسیور از نسخه 3.1 به بعد اندروید یه باگ داره و درست کار نمیکنه.
حالا بنظرم اومد که مثلا اگه توی مانیفست یه رسیور باشه که چک کنه ببینه کی دستگاه به اینترنت وصل میشه ، و بعد از وصل شده سرویس رو فراخانی و اجرا کنه کار من راه بیوفته.
لطفا راهنمایی کنید. ممنون.
اگه این نشه ، استفاده از آلارم منیجر هم خوبه ، اگه بشه جوری نوشتش که بدون اکتیویتی مثلا هر یه ساعت یه بار چک کنه ببیه سرویس فعاله اگه نیست اجراش کنه.