android - App is crashed when I start Service after Boot -
i want start service when turn on device. if start activity, working fine in case of service crashed. please guide me. code here. in logcat. getting error activitynotfoundexception
. how solve issue?
my service
public class startserviceafterboot extends broadcastreceiver { public startserviceafterboot() { } @override public void onreceive(context context, intent intent) { if (intent.getaction().equals(intent.action_boot_completed)) { intent = new intent(context, backgroundlocationservice.class); i.addflags(intent.flag_activity_new_task); context.startactivity(i); } }
}
my activity
public class mainactivity extends appcompatactivity { private button mstartupdatesbutton; private button mstopupdatesbutton; @override protected void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate); setcontentview(r.layout.activity_main); toolbar toolbar = (toolbar) findviewbyid(r.id.toolbar); setsupportactionbar(toolbar); intent intent = new intent(mainactivity.this, backgroundlocationservice.class); startservice(intent); }
my manifest
<service android:name=".locationupdates" /> <service android:name=".backgroundlocationservice" /> <receiver android:enabled="true" android:exported="true" android:name="com.locationupdates.broadcast.startserviceafterboot" android:permission="android.permission.receive_boot_completed"> <intent-filter> <action android:name="android.intent.action.boot_completed" /> <action android:name="android.intent.action.quickboot_poweron" /> <category android:name="android.intent.category.default" /> </intent-filter> </receiver>
intent = new intent(context, backgroundlocationservice.class); i.addflags(intent.flag_activity_new_task); startservice(i);
Comments
Post a Comment