블루투스 광고 프로그램을 개발 중입니다. SDK 28로 컴파일되었습니다. 문서의 요구에 따라 android.permission.foreground 권한을 추가했습니다. 하지만 지금도 "Bluetooth Advertise" 버튼을 클릭하고 startforeground()를 호출하면 앱이 충돌합니다.
권한을 추가한 후 캡처에 도달하지 못했습니다. 여전히 권한을 추가하기 전에 캡처 시퀀스에 도달하는데, 위에서 언급한 foreground_service 권한을 추가해야 한다는 메시지가 표시됩니다.
이 애플리케이션에는 java를 사용하고 있습니다.
으아악스택 추적을 요청받았는데 다음과 같습니다.
치명적인 예외: 전공 프로세스: com.example.android.bluetoothadvertisements, pid: 9760 android.app.remoteserviceException$cannotpostforegroundservicenotificationException: startforeground의 오류 알림 android.app.activitythread.throwremoteserviceException(activitythread.java:1983)에서 android.app.activitythread.-$$nest$mthrowremoteServiceException(알 수 없는 소스: 0) android.app.activitythread$h.handlemessage(activitythread.java:2242)에서 android.os.handler.dispatchmessage(handler.java:106)에서 android.os.looper.looponce(looper.java:201)에서 android.os.looper.loop(looper.java:288)에서 android.app.activitythread.main(activitythread.java:7898)에서 java.lang.reflect.method.invoke(네이티브 메소드)에서 com.android.internal.os.runtimeinit$methodandargscaller.run(runtimeinit.java:548)에서 com.android.internal.os.zygoteinit.main(zygoteinit.java:936)
코드가 오래되었습니다. 두 줄을 모두 바꾸세요
으아악작성자
으아악위 내용은 StartForeground_Service가 여전히 작동하지 않습니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!