3 / 3 / 0
Регистрация: 21.01.2013
Сообщений: 220
|
||||||||||||||||
1 | ||||||||||||||||
Ошибка при запуске внешнего сервиса07.04.2018, 12:09. Показов 819. Ответов 3
Метки нет (Все метки)
Доброго времени суток!
Делаю в Qt приложение под андроид. Сейчас решил попробовать Сделать сервис в андроид студио и запустить его с моего приложения, но получил ошибку. Вот код сервиса:
Затем запускать пытаюсь запустить с другого приложения:
Кликните здесь для просмотра всего текста
java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.securedoor.test/com.securedoor.test.MyActivity}: java.lang.NullPointerException: Attempt to invoke virtual method 'android.content.ComponentName android.content.Context.startService(android.content.Intent)' on a null object reference
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2366) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2515) at android.app.ActivityThread.access$1000(ActivityThread.java:154) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1379) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:157) at android.app.ActivityThread.main(ActivityThread.java:5571) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:745) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:635) Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'android.content.ComponentName android.content.Context.startService(android.content.Intent)' on a null object reference at android.content.ContextWrapper.startService(ContextWrapper.java:591) at com.securedoor.test.MyActivity.<init>(MyActivity.java:3) at java.lang.Class.newInstance(Native Method) at android.app.Instrumentation.newActivity(Instrumentation.java:1068) at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2356) ... 9 more Подскажите, пожалуйста, в чем моя ошибка? Спасибо!
0
|
07.04.2018, 12:09 | |
Ответы с готовыми решениями:
3
Как после старта сервиса сообщить init-процессу об успешном/безуспешном запуске сервиса? в чем ошибка при создание этого сервиса на андроиде? В чем может быть ошибка при вызове сервиса? Ошибка при запуске AsyncTask при нажатии на пункт ActionBar |
345 / 178 / 53
Регистрация: 24.08.2010
Сообщений: 1,028
|
|
07.04.2018, 12:54 | 2 |
0
|
3 / 3 / 0
Регистрация: 21.01.2013
Сообщений: 220
|
|||||||||||
07.04.2018, 19:42 [ТС] | 3 | ||||||||||
Спасибо за ссылку!
Я немножко протупил в манифесте, ведь имя сервиса должно включать название пакета (хотя если вначале указать точку, то имя само добавится). Сделал вот так:
0
|
3 / 3 / 0
Регистрация: 21.01.2013
Сообщений: 220
|
|
13.04.2018, 18:56 [ТС] | 4 |
Оказалось, проблема в том, что я запускал сервис в конструкторе, если делать в onCreate, то запускается нормально.
0
|
13.04.2018, 18:56 | |
13.04.2018, 18:56 | |
Помогаю со студенческими работами здесь
4
Ошибка при запуске Ошибка при запуске Ошибка при запуске VM VB Ошибка при запуске проекта Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |