Вопрос по service, android, android-asynctask – невозможно запустить службу из AsyncTask

0

Я пытаюсь запустить службу из AsyncTask, но не вижу, что она запускается. Я также добавил Сервис в файл manefast.

вот код:

protected Integer  doInBackground(Void... values) throws InterruptedException {
    //starts service number activite
    Intent serviceIntent = new Intent();
    serviceIntent.setAction("services.conServise");
    context.startService(serviceIntent);

и файл манифеста:

   <service android:name="services.conServise"></service>

  </application>

Спасибо за помощь.

Ваш Ответ

2   ответа
1

services.conServise  должен быть в<action> тег в пределах<intent-filter> тег для этой декларации обслуживания, пожалуйста, заменитеservicesclassname с соответствующим именем пакета, например,org.mypkg.foo.bar.

<service android:name="<servicesclassname>">
    <intent-filter>
        <action android:name="services.conServise"/>
    </intent-filter>
</service>
0

Попробуйте это с помощью метода onPostExecute () в классе AsyncTask. Спасибо

Похожие вопросы