cuốn sách gpt4 ai đã làm

Thông báo plugin Cordova (java) không xuất hiện trong ứng dụng - android

In lại Tác giả: Taklimakan Thời gian cập nhật: 2023-11-02 18:55:46 25 4
mua khóa gpt4 Nike

Tôi không phải là nhà phát triển Android nhưng tôi cần tạo một ứng dụng, vì vậy vì tôi biết một số HTML/JavaScript/CSS nên tôi quyết định sử dụng PhoneGap (Cordova). Tôi sử dụng chương trình có tên Trình quản lý tải xuống ( github ) plugin để tải xuống tệp và hiển thị thông báo tiến trình. Mọi thứ đều hoạt động tốt nhưng tôi muốn quay lại Hoạt động chính của ứng dụng sau khi nhấp vào thông báo nhưng điều đó không xảy ra.

Cái nàyĐây là tệp chịu trách nhiệm tải xuống và thông báo. Mã liên quan như sau:

ý định = Ý định mới();
ý định.putExtra("cancel_download", 1);
ý định.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
pend = PendingIntent.getActivity(cordova.getActivity(), 0, ý định, PendingIntent.FLAG_UPDATE_CURRENT);

mNotifyManager = (NotificationManager) cordova.getActivity().getSystemService(Activity.NOTIFICATION_SERVICE);
mBuilder = notificationCompat.Builder mới(cordova.getActivity())
.setSmallIcon(android.R.drawable.stat_sys_download)
.setContentTitle(notificationTitle)
/*.setSubText("Nhấn để HỦY")*/
.setTicker(ticker)
.setContentIntent(pend)
.setContentText("0% - " + fileName);

mNotificationId = new Random().nextInt(10000);
...

...
//Trong khi(đang tải xuống)
if(useNotificationBar) {
mBuilder.setProgress(100, newProgress, false);
mBuilder.setContentText(bước + "% - " + fileName);
mBuilder.setContentIntent(pend);
mNotifyManager.notify(mNotificationId, mBuilder.build());
}

Khi tôi nhấp vào thông báo thì không có gì xảy ra và tôi không thể làm cho nó hoạt động được. Có chuyện gì thế? Xin lỗi vì tiếng Anh không tốt.

câu trả lời hay nhất

改变

pend = PendingIntent.getActivity(cordova.getActivity(), 0, ý định, PendingIntent.FLAG_UPDATE_CURRENT);

đến

pend = PendingIntent.getActivity(cordova.getActivity(), 0, ý định, PendingIntent.FLAG_UPDATE_CURRENT | PendingIntent.FLAG_ONE_SHOT);

Hy vọng điều này hoạt động.

Về thông báo java - Cordova plugin (java) không tới ứng dụng - android, chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/41989574/

25 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress