В моем приложении в какой-то момент я создаю предупреждение о близости, как это:
m_LocationManager.addProximityAlert(lat, lon, radius, PROXMITY_ALERT_EXPIRATION_TIME, m_PendingIntent);
, в какой-то момент процесс моего приложения завершается с помощью Android, я реализую эти два метода:
public void onSaveInstanceState(Bundle savedInstanceState)
public void onRestoreInstanceState(Bundle savedInstanceState)
но мое предупреждение не сработало .., я думаю, мне нужно переместить код, который создает предупреждение, в службу.
это код для установки предупреждения:
IntentFilter intentFilter = new IntentFilter("PROX_ALERT_INTENT");
m_NotificationAlertReciever_BroadcastReciever = new NotificationAlertReciever_BroadcastReciever(m_myLocationListener, this);
registerReceiver(m_NotificationAlertReciever_BroadcastReciever, intentFilter);
Intent intent = new Intent("PROX_ALERT_INTENT");
intent.putExtra("lat", lat);
intent.putExtra("lng", lon);
intent.putExtra("place", place);
m_PendingIntent = PendingIntent.getBroadcast(this, -1, intent, PendingIntent.FLAG_CANCEL_CURRENT);
this.m_LocationManager.addProximityAlert(lat, lon, radius, PROXMITY_ALERT_EXPIRATION_TIME, m_PendingIntent);
может кто-нибудь одобрить это или дать другой совет.
заранее спасибо, Amitos80 * 1014 *