我想在设备进入固定区域时显示活动。我在接收器(GpsAlarmRecivier)中有 startActivity。下面的代码有效,但是当我关闭 Activity 时,它会崩溃。我知道这是因为我必须注销接收者。
但我想对所有应用程序使用 addProximityAlart,即使在关闭我的活动之后(例如,移到上一个)。是否可以 ?
Intent myIntent = new Intent("gpsup.namespace.ProximityAlert");
PendingIntent proximityIntent = PendingIntent.getBroadcast(cxt, 0, myIntent, 0);
locationManager.addProximityAlert(records.get(pos).x, records.get(pos).y, records.get(pos).r,
-1, proximityIntent);
IntentFilter filter = new IntentFilter("gpsup.namespace.ProximityAlert");
actv.getApplicationContext().registerReceiver(new GpsAlarmReceiver(), filter);
我想使用 addProximityAlert,即使我关闭活动,当我创建接收者时。感谢您的任何建议。