BroadcastReceiver BOOT_COMPLETED не срабатывает c 14 API

Закрыто
Mykola
Сообщения: 132
Зарегистрирован: 26 июл 2013, 12:06

BroadcastReceiver BOOT_COMPLETED не срабатывает c 14 API

Сообщение Mykola » 09 янв 2014, 15:38

Всем доброго время суток,

Стоит задача запускать сервайс при включении телефона, на 10 API ok.
Гугл вразумительного ответа не дал. Может кто-то ткнет носом.

Спасибо.

Код: Выделить всё

 <receiver
            android:permission="android.permission.RECEIVE_BOOT_COMPLETED"
            android:name="com.weatheraggregator.localservice.OnBootReceiver" android:enabled="true"
            android:exported="true" >
            <intent-filter>
                <action android:name="android.intent.action.BOOT_COMPLETED" />

                <category android:name="android.intent.category.DEFAULT" />
            </intent-filter>
        </receiver>

Код: Выделить всё

public class OnBootReceiver extends BroadcastReceiver
{
	private final String TAG = "OnBootReceiver";
	private final String BOOT = "android.intent.action.BOOT_COMPLETED";

	@Override
	public void onReceive(Context context, Intent intent)
	{
		Toast.makeText(context, "TAYYYA",Toast.LENGTH_LONG).show();
		if (BOOT.equals(intent.getAction()))
		{
			context.startService(new Intent(context, WeatherService.class));
			Log.e(TAG, "Service started while device boot completed.");
		}
		Log.e(TAG, "Service started while device boot completed.");
	}

}

Mykola
Сообщения: 132
Зарегистрирован: 26 июл 2013, 12:06

Re: BroadcastReceiver BOOT_COMPLETED не срабатывает c 14 API

Сообщение Mykola » 09 янв 2014, 17:05

Не актуально, нашел причину.

Закрыто