전화가 도착하면 가까이에 도착하고 업데이트하려고합니다. 나는 모두 addProximityAlert 및 requestLocationUpdatesaddProximityAlert가 작동하지 않습니다 (어느 쪽도 requestLocationUpdates하지 않습니다) - Android
LocationManager lm =(LocationManager) getSystemService(Context.LOCATION_SERVICE);
Location l = lm.getLastKnownLocation("gps");
Intent intent = new Intent("eu.mauriziopz.gps.ProximityAlert");
PendingIntent pIntent = PendingIntent.getActivity(this, 0, intent, 0);
lm.addProximityAlert(12, 12, 100, 1000000, pIntent);
(I 수동으로 불 수 있기 때문에 나는이 일을 알고)이 하나가 의도를 발생하지를 사용하여 시도했습니다. 리스너를 사용해 보았지만 한 번만 실행됩니다. 아무리 그것이 결코 호출되지 가져옵니다 GPS를 업데이트 몇 번이나 다시
ProximityListener pl = new ProximityListener();
lm. requestLocationUpdates("gps", 2000, 10, pl);
이 (첫 번째 경우에서 호출) 활동
public class ProximityAlert extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
Log.d("intent", "Hi");
finish();
}
이것은의 코드는 리스너
public class ProximityListener implements LocationListener {
String DEBUG_TAG = "ProximityListener";
@Override
public void onLocationChanged(Location location) {
// TODO Auto-generated method stub
Log.d(DEBUG_TAG, location.toString());
}
@Override
public void onProviderDisabled(String provider) {
// TODO Auto-generated method stub
}
@Override
public void onProviderEnabled(String provider) {
// TODO Auto-generated method stub
}
@Override
public void onStatusChanged(String provider, int status, Bundle extras) {
// TODO Auto-generated method stub
}
}
없다
감사합니다.
보다
-1
에 만료 설정을 시도 해 봤나 많이 변하지 않아. 답변을 주셔서 감사합니다. –