У меня есть служба, которая должна загружать фотографии в фоновом режиме. Но когда я пытаюсь запустить его, он не запускается. В logcat я заметил, что получаю предупреждение Implicit intents with startService are not safe : Intent { .....}
. Я уже трижды проверял, что строка действия в манифесте одинакова и с чего я начинаю. Мой код:
манифеста:Служба Android не работает с предупреждением
<service android:name=".photosupload.services.PhtosUploadService"
android:exported="false" android:process=":uploadPhotosServiceProcess">
<intent-filter>
<action android:name="com.yoovi.app.photosupload.services.action.START_UPLOAD" />
</intent-filter>
</service>
начиная код услуги:
Intent i = new Intent(PhtosUploadService.ACTION_START_UPLOAD);
i.putExtra(PhtosUploadService.ALBUM_ID, albumID);
context.startService(i);
Почему я не могу запустить его неявно? Я делаю то же самое в своем другом приложении, и он отлично работает – RCB
Вы можете, но андроид дает предупреждение, если вы используете startervice. «Неявные намерения с помощью startService небезопасны» –
Но он не запускается, у меня есть точки останова в 'onCreate' и in on' onStartCommand', но он никогда не попадает туда – RCB