0

У меня есть панель уведомлений с двумя кнопками. Когда я нажимаю на любую из кнопок, свернутое приложение открывается или возобновляется.Как остановить запуск приложения из панели уведомлений при нажатии на любую кнопку?

public void setListeners(RemoteViews view){ 
    Intent stopNotify = new Intent(parent,HelperActivity.class); 
    stopNotify.putExtra("DO", "stop"); 
    PendingIntent btn1 = PendingIntent.getActivity(parent, 0, stopNotify, 0); 
    view.setOnClickPendingIntent(R.id.notifyStopButton, btn1); 

    Intent pauseUpload = new Intent(parent,HelperActivity.class); 
    pauseUpload.putExtra("DO", "pause");  
    PendingIntent btn2 = PendingIntent.getActivity(parent, 1, pauseUpload, 0); 
    view.setOnClickPendingIntent(R.id.uploadPauseButton, btn2); 
    } 

Я хочу, чтобы приложение оставалось минимальным. Я что-то упускаю?

Нужно ли добавить какой-либо параметр для pendingIntent?

Спасибо заранее!

ответ

0

Я хочу, чтобы приложение оставалось минимальным. Я что-то упускаю?

Вы предоставляете PendingIntents тем представлениям, которые начнут действие при нажатии этих видов.

Если вы не хотите этого, не предоставляйте PendingIntents, который начнет действие.