java - Android how to keep alive broadcast receiver when app is closed -
i have register broadcast receiver filter phone call actions when app closed broadcast receiver never start when phone starting ringing incoming calls.
<uses-permission android:name="android.permission.read_external_storage" /> <uses-permission android:name="android.permission.call_phone" /> <uses-permission android:name="android.permission.read_contacts" /> <uses-feature android:name="android.hardware.telephony" /> <uses-permission android:name="android.permission.read_phone_state" /> <uses-permission android:name="android.permission.read_sms" /> <uses-permission android:name="android.permission.write_sms" /> <uses-permission android:name="android.permission.send_sms" /> <uses-permission android:name="android.permission.receive_sms" /> <uses-permission android:name="android.permission.receive_mms" /> <uses-permission android:name="android.permission.process_incoming_call" /> <receiver android:name=".handlers.incomingcallhandler" android:enabled="true" android:exported="true"> <intent-filter android:priority="1000000000"> <action android:name="android.intent.action.new_outgoing_call" /> <action android:name="android.intent.action.phone_state" /> </intent-filter> </receiver>
if want receiver run when application closed, start service run receiver forever
Comments
Post a Comment