Android N имеет новую кнопку Отмена в уведомлении диспетчера загрузки.Android N - кнопка отмены уведомлений диспетчера загрузки
Я хотел бы выслать некоторый код в моем приложении, чтобы остановить индикатор прогресса, когда пользователь нажмет эту кнопку. Если какой-либо, какой метод вызывается?
Обратите внимание, что действие фильтра Intent DownloadManager.ACTION_NOTIFICATION_CLICKED запускается только тогда, когда пользователь нажимает на само уведомление, а не когда он нажимает кнопку «Отмена».
if_downloadManager = new IntentFilter();
if_downloadManager.addAction(DownloadManager.ACTION_DOWNLOAD_COMPLETE);
if_downloadManager.addAction(DownloadManager.ACTION_NOTIFICATION_CLICKED);
br_downloadManager = new BroadcastReceiver() {
@Override
public void onReceive(Context context, Intent intent) {
String action = intent.getAction();
if (DownloadManager.ACTION_DOWNLOAD_COMPLETE.equals(action)) {
....
}
if (DownloadManager.ACTION_NOTIFICATION_CLICKED.equals(action)) {
// This code is not executed when the user presses the Cancel Button in the Download Manager Notification
}
}
};
Заранее спасибо.
ли вы найти решение? У меня такая же проблема. – Malko