Proximity Alert を使用して活動を開始しています。
GPS をサポートする Android 2.3 エミュレーターでこれを動作させましたが、PC を再起動すると動作しなくなりました。バグのあるEclipseが原因かどうかはわかりません。
コードに何かが欠けているか、コードが壊れているに違いなく、今は表示されません。
private LocationManager locationManager;
private PendingIntent pendingIntent;
double lat = 33.426517;
double lon = -70.439244;
float radius = 1000f;
long expiration = -1;
@Override
public void onCreate(Bundle savedInstanceState) {
/* Instantiate MapView, ZoomControls, layout, etc. here
*/
locationManager = (LocationManager) getSystemService(Context.LOCATION_SERVICE);
locationManager.addProximityAlert(lat, lon, radius, expiration,
pendingIntent);
Intent newActivity = new Intent(this, InfoActivity.class);
pendingIntent = PendingIntent.getActivity(this, 0, newActivity, 0);
}