0

Google I/O에서 올해 출시 한 안드로이드 지오 펜스 앱을 개발 중입니다. 현재 위치 lat-lon을 2,5,10,50 ... 등과 같은 다른 반지름의 지오 펜스로 전달하고 있지만 알림을받을 수 없습니다. 문제가 무엇인지 모르지만 logcat에 geofence가 성공적으로 추가되었음을 보여줍니다. Intent 서비스를 시작하지 않으며 handleGeofenceTransition()도 호출하지 않습니다.geofence 예제에서 handleGeofenceTransition()이 호출되면?

+0

는 "알림을받을 수 없습니다"무엇을 의미합니까 수신 클래스에서 코드 처리 의도를 추가해야합니다

broadcastIntent.putExtra( GeofenceUtils.EXTRA_GEOFENCE_TRANSITION_TYPE, transition).putExtra( GeofenceUtils.EXTRA_GEOFENCE_IDS_ARRAY, Arrays.toString(geofenceIds)) .setAction(GeofenceUtils.ACTION_GEOFENCE_TRANSITION); // Broadcast *locally* to other components in this app LocalBroadcastManager.getInstance(this).sendBroadcast(broadcastIntent); 

, 통지는하지 않습니다 표시 되었습니까? –

답변

0

전환의 경우 애플리케이션을 작동 시키려면 google geofence 예제에서 오류를 처리하는 것과 같은 방식으로 전달할 수 있습니다.

간단한 추가 : 물론

관련 문제