Привет Я разрабатываю небольшое приложение для Android, в котором я использую оповещение о близости. Так что все работает нормально. Теперь то, что я хочу сделать, как только произойдет запуск события, я хочу удалить это предупреждение. Как это сделать? могу ли я сделать это в широковещательном приемнике или где-нибудь еще? Мой код выглядит.Удалить предупреждение о близости внутри широковещательного приемника android
// in abc class
PendingIntent proximityIntent = PendingIntent.getBroadcast(
context, 0, intent,
PendingIntent.FLAG_CANCEL_CURRENT);
locationManager.addProximityAlert(
latitude,
longitude,
POINT_RADIUS,
PROX_ALERT_EXPIRATION,
proximityIntent );
// this is broadcast receiver
public void onReceive(Context context, Intent intent) {
String key = LocationManager.KEY_PROXIMITY_ENTERING;
Boolean entering = intent.getBooleanExtra(key, false);
if (entering)
{
// here I want to stop this alert... ANy solution how to stop this
}
else
{
}
}
как это сделать? Нужна помощь. Спасибо.
похоже, что вы хотите отобразить предупреждение и отменить его через 1-2 секунды? – Lucifer
нет нет подобный. что я делаю, я использую время истечения как -1, что приводит к непрерывному использованию gps. поэтому я хочу удалить это предупреждение, чтобы уменьшить потребление батареи. Как только пользователь узнает, что он входит в это место, тогда не нужно правильно его отслеживать? Поэтому я просто хочу удалить это предупреждение. – nilkash