0
Я хочу начать новую услугу по завершении загрузки телефона. Поэтому я создаю радиовещательный приемник для этого следующим образомСлужба не имеет значения вещания Приемник
@Override
public void onReceive(final Context context, final Intent intent) {
if ("android.intent.action.BOOT_COMPLETED".equals(intent.getAction())) {
Intent mServiceIntent = new Intent("com.android.reminder.BootService");
//mServiceIntent.setAction("com.android.reminder.BootService");
ComponentName service = context.startService(mServiceIntent);
if (service==null) {
// something really wrong here
Toast.makeText(context, "Sorry, Service is found null",
Toast.LENGTH_LONG).show();
}else{
Toast.makeText(context, "Service is not null",
Toast.LENGTH_LONG).show();
}
}
}
и декларация в файле манифеста -
.....
<service
android:enabled="true"
android:name="com.android.reminder.BootService">
</service>
<receiver
android:name="AlarmReceiver"
android:process=":remote" >
</receiver>
<receiver
android:enabled="true"
android:name=".BootReceiver" >
<intent-filter >
<action android:name="android.intent.action.BOOT_COMPLETED" >
</action>
</intent-filter>
</receiver>
</application>
Я нашел тостов «К сожалению, служба находится нуль» и обслуживание не начинается .. ...
Пожалуйста, помогите мне .... Thx заранее ..
Огромное спасибо, что он работает .... –
Рад, что он работает. Примите этот ответ. – Sunny