Tôi vừa bắt đầu làm việc với thông báo và giờ tôi đang cố gắng xóa thông báo và khởi chạy ứng dụng sau khi thông báo đã được nhấn vào trong trung tâm thông báo.Xóa thông báo sau khi nhấp vào
tôi đã cố gắng để làm việc với đoạn mã sau:
import android.app.NotificationManager;
public class ExpandNotification {
private int NOTIFICATION = 546;
private NotificationManager mNM;
public void onCreate() {
mNM.cancel(NOTIFICATION);
setContentView(R.layout.activity_on);
//Toast.makeText(this, "stopped service", Toast.LENGTH_SHORT).show();
}
Tôi nghĩ rằng mã này thực thi các lớp khác khi khai thác?
PendingIntent contentIntent = PendingIntent.getActivity(this, REQUEST_CODE, new Intent(this, ExpandNotification.class), 0);
Tuy nhiên thông báo không biến mất, cũng như không khởi chạy ứng dụng. Nhưng tôi có thể swipe nó sang trái hoặc phải để xoá bỏ nó nhưng đó không phải là những gì tôi muốn ..
Cảm ơn, điều này đã thực hiện công việc :) – user1756912
Rất vui khi được trợ giúp!:) – input
Điều gì về tình huống khi bạn không chỉ định ContentIntent (chỉ muốn thông báo được xóa khi khai thác)? Trong trường hợp này auto_cancel flag dường như không giúp được gì ... –