Я могу описать свою проблему следующим образом:
BroadcastReceiver
). Как я могу предотвратить этот последний шаг? Что я хочу с Кнопка "Назад" предназначена для возврата к тому месту, где я был, то есть к домашнему экрану (рабочий стол со всеми виджетами и значками приложений). Основное действие моего приложения предполагалось o работать в фоновом режиме, почему он был вызван с помощью кнопки возврата?
Если это актуально, мой код для создания уведомления выглядит следующим образом:
public void createNotification(int notifyId, int iconId, String contentTitle, String contentText) {
Intent intent = new Intent(mContext, NewNoteActivity.class);
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
intent.putExtra(AgendaNotesAdapter.KEY_ROW_ID, (long)notifyId);
PendingIntent contentIntent = PendingIntent.getActivity(mContext, notifyId, intent, 0);
Notification notification = new Notification(iconId, contentTitle, 0);
notification.setLatestEventInfo(mContext, contentTitle, contentText, contentIntent);
mNotificationManager.notify(notifyId, notification);
Я попытался добавить еще пару комбинаций флагов в ] intent
, но ни один из них не решил мою проблему ... Предложения?