mình đang có 2 notification và set pending intent cho nó gửi data đến cùng 1 màn hình. khi click vào noti 1 gửi data A -> màn hinh X. bấm home ẩn màn hình X xuống. click vào noti 2 gửi data B -> màn hình X vẫn show data A chứ k reset lại data B. mọi người có giải pháp gì k ạ.
val studyIntent = Intent(context, StudyActivity::class.java) studyIntent.putExtra("BUNDLE_WORD_STUDY", wordStudy) studyIntent.flags = Intent.FLAG_ACTIVITY_CLEAR_TOP; val homePendingIntent = PendingIntent.getActivity( context, 0, studyIntent, PendingIntent.FLAG_UPDATE_CURRENT ) views.setOnClickPendingIntent(R.id.cvSmall, homePendingIntent)
Em thử dùng cách này nhé.
1. Khai báo đối tượng StateManager để lưu lại message từ notification cần show.
Cập nhật lại lớp này:
Rồi ở bên sử dụng thì không lấy message từ intent mà lấy từ
StateManager.notificationMessage
nhé