2016-06-02 2 views
0

React Native의 Android에서 사용자의 위치를 ​​가져 오는 중 문제가 발생했습니다. 올바른 권한을 설정했으며 위치를 가져 오는 중 구성 요소로 돌아 가지 않습니다. 1, 0.25.01 반응 네이티브 targetSdk 23React Native Android Geolocation이 돌아 오지 않음 - Dead Thread

왜 이런 일이 될 수도에 어떤 아이디어를 사용하여 로그

W/MessageQueue: Handler (android.location.LocationManager$ListenerTransport$1) {6456d95} sending message to a Handler on a dead thread 
                  java.lang.IllegalStateException: Handler (android.location.LocationManager$ListenerTransport$1) {6456d95} sending message to a Handler on a dead thread 
                   at android.os.MessageQueue.enqueueMessage(MessageQueue.java:543) 
                   at android.os.Handler.enqueueMessage(Handler.java:631) 
                   at android.os.Handler.sendMessageAtTime(Handler.java:600) 
                   at android.os.Handler.sendMessageDelayed(Handler.java:570) 
                   at android.os.Handler.sendMessage(Handler.java:507) 
                   at android.location.LocationManager$ListenerTransport.onLocationChanged(LocationManager.java:248) 
                   at android.location.ILocationListener$Stub.onTransact(ILocationListener.java:58) 
                   at android.os.Binder.execTransact(Binder.java:461) 

에 다음과 같은보고? 일부 입력을 좋아할 것입니다 :) 내 구현은 오피스에서 복사하여 붙여 넣는 것입니다 (http://facebook.github.io/react-native/docs/geolocation.html#content)

답변

0

이것이 도움이되는지 확실하지 않지만 Android에서 작동하는 샘플을 생성했습니다 (Genymotion Emulator).

그것은 반응 네이티브 0.26.3에서 실행되고, 당신은 당신이 점점 실제 오류를 본 적이 없다

GitHub의 https://github.com/AidenMontgomery/react-native-sample에서 볼 수 있지만이 작업 예제를 갖는 것은 종종 저를 얻을 수 있도록 도와 것을 알고있다 과거 코드 문제.

관련 문제