Загрузка завершена, не работает после первой попытки из adb

Я хочу получить действие намерения BOOT_COMPLETED, чтобы запустить службу после загрузки. Он работает только после первого выполнения adb (с использованием «am broadcast -a android.intent.action.BOOT_COMPLETED»). Я имею в виду, что когда я перезагружаю свой телефон, приемник не работает. Вот мои связанные части кода...

AndroidManifest.xml

    <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/
    <receiver android:name=".AutoStart">
        <category android:name="android.intent.category.DEFAULT" />
        <intent-filter >
            <action android:name="android.intent.action.QUICKBOOT_POWERON" />
            <action android:name="android.intent.action.BOOT_COMPLETED" />
        </intent-filter>
    </receiver>
    <activity android:name=".Hsap"></activity>
    <service android:enabled="true" android:name=".HsapService"></service>

Автоматический старт

public class AutoStart extends BroadcastReceiver 
{
    @Override
    public void onReceive(Context arg0, Intent arg1) 
    {
        Log.d("AutoStart","Broudcast received");

        Intent intent = new Intent(arg0,HomasapService.class);
        arg0.startService(intent);
   }
}

Сервис, при запуске:

    @Override
    public void onStart(Intent intent, int startid)
    {

        Log.d("Service","Here");
        serverTask = new ServerTask();
        Thread serverThread = new Thread(serverTask);
        serverThread.start();
    }

Любая идея решить проблему?


person KasraM    schedule 06.08.2016    source источник
comment
Возможно ли, что ваше приложение принудительно остановлено (вами или системой)?   -  person Shaishav    schedule 06.08.2016
comment
Я не то чтобы уверен, чтобы сказать нет, но я так не думаю.   -  person KasraM    schedule 07.08.2016
comment
Я понял! Это было ограничено Startup Manager.   -  person KasraM    schedule 07.08.2016


Ответы (1)


Я исправил проблему. Мое приложение было ограничено менеджером автозагрузки!

person KasraM    schedule 07.08.2016