مهرداد جلیلی
5 سال پیش توسط مهرداد جلیلی مطرح شد
0 پاسخ

intent-filter

سلام دوستان
من یک ماژول نیتیو نوشتم برای ریکت نیتیو که یک سرویس ایجاد میکنه و به وبسوکت وصل میشه ، میخوام وقتی اپلیکیشن در حالت foreground هست سرویس متوقف بشه و وقتی اپلیکیشن بسته میشه سرویس استارت بشه از طریق intent-filter میشه وضعیت اجرای اپلیکیشن رو به یک متد broadcast کرد؟
مثال : وقتی اینترنت قطع و وصل بشه متد NetworkChangeReceiver اجرا میشه و این متد هم سرویس رو استارت یا متوقف میکنه
<receiver android:name=".NetworkChangeReceiver" >
<intent-filter>
<action android:name="android.net.conn.CONNECTIVITYCHANGE" />
</intent-filter>
</receiver>
برای تشخیص حالت اجرای اپلیکیشن هم میشه از این روش عمل کرد ؟ چه اکشنی؟