У меня есть таймер с обратным отсчетом времени и создано уведомление со значком и оставшимся временем.андроид уведомление принести текущую активность назад
, что я хочу, чтобы значок мыши в области уведомлений возвращают бегущую активность без вызова OnCreate()
который initialzies все с нуля. в настоящее время со следующим кодом таймер начинается с = no good. любая помощь приветствуется:
mBuilder = new NotificationCompat.Builder(this);
mBuilder.setContentTitle(getBaseContext().getResources().getString(R.string.app_name))
.setContentText(getBaseContext().getResources().getString(R.string.state_start))
.setSmallIcon(R.drawable.ic_launcher);
getIntent().setFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP);
PendingIntent contentIntent = PendingIntent.getActivity(this, 0, getIntent(),
PendingIntent.FLAG_NO_CREATE);
mBuilder.setContentIntent(contentIntent);
// Notification
mNotifyManager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);
mNotifyManager.notify(NOTIFY_ID, mBuilder.build());
спасибо, но изменив getIntent(). SetFlags (Intent.FLAG_ACTIVITY_SINGLE_TOP); getText(). он все еще вызывает onCreate() –