정적 인 방법으로 서비스를 시작하고 싶습니다. 그래서 내 활동에서 내가 여기 onroid 서비스가 호출되지 않습니다.
SpeechActivationService.makeStartServiceIntent(
this.getApplicationContext(),
"WordActivator");
는 여러 로그 지점이 볼 수 있듯이 서비스 클래스
http://dpaste.com/hold/928115/에서 확장 실제 클래스, 예를 들어 주시길 onCreate 메소드에서.
이것은 기록되지 않았습니다. 로그 텍스트를 makeStartServiceIntent
메서드에 넣는 경우에만 표시되지만 onCreate
메서드에는 표시되지 않습니다. 내가
<service android:name="root.gast.speech.activation.SpeechActivationService"/>
서비스가 시작되지 않는 이유 어떤 아이디어를 가지고
public static Intent makeStartServiceIntent(Context context,
String activationType) {
Intent i = new Intent(context, SpeechActivationService.class);
i.putExtra(ACTIVATION_TYPE_INTENT_KEY, activationType);
return i;
}
매니페스트 파일에서 :
다음은 makeStartServiceIntent
방법입니까?
그래, 나는 그가 실제로 의도를 가지고 무엇인가하고 있는지 물어 보려했다. – dmon