Я попытался запустить службу и привязать ее к моему методу Activity onCreate()
. Когда я впоследствии пытаюсь вызвать функцию из службы, например commSessionManagerService.startCommandUpperM()
, возникает NullPointerException
. Вот код, который я использую для запуска службы и привязки к ней:
Intent startIntent = new Intent(this, CommSessionManagerService.class);
startService(startIntent);
Intent bindIntent = new Intent(this, CommSessionManagerService.class);
bindService(bindIntent, conn, Context.BIND_AUTO_CREATE);
Если я перемещу функцию startCommandUpperM()
в onStartCommand()
в CommSessionManagerService
, выполнение метода onCreate
займет несколько секунд. В качестве связанного примечания я создал и запустил поток в функции startCommandUpperM()
.
startCommandUpperM();
? Ваш связующий работает? - person FD_   schedule 19.02.2014