Jadi sekarang akan lebih baik tidak hanya menampilkan pemberitahuan kepada pengguna, tetapi untuk benar-benar melakukan sesuatu dalam kode
kita.
Ketika pemberitahuan seperti itu diterima atau ketika pengguna mengetuknya, karena sering kali itulah yang ingin Anda
lakukan.
Jika aplikasi obrolan mengirimkan pemberitahuan dan ke pengguna mengetuknya, biasanya Anda ingin membawa pengguna ke
obrolan ayah.
Pemberitahuan itu milik dan mereka tawarkan di sini di aplikasi boneka kami.
Kami juga dapat melakukan sesuatu ketika pemberitahuan diterima.
Dan untuk itu, kami memiliki sejumlah fitur yang disediakan oleh paket pemberitahuan itu.
Saya akan mendaftar dan tidak pernah menggunakan fakta di sini hanya untuk menjaga kode terorganisir.
Secara teknis, kita bisa menggunakan efek penggunaan yang sama karena di sini saya memiliki fungsi lain yang seharusnya
hanya berjalan ketika komponen di sini dipasang untuk pertama kalinya.
Dan di sini kita sekarang dapat menggunakan objek notifikasi, yang kami impor.
Dan di atasnya kita bisa menelepon notifikasi yang diterima pendengar.
Ini adalah metode yang memungkinkan kita untuk mendefinisikan kode, yang memungkinkan kita untuk mendefinisikan suatu fungsi pada akhirnya.
Itu harus dijalankan ketika pemberitahuan masuk diterima.
Dan penting.
Aplikasi sedang berjalan.
Jadi di sini kita kemudian mendapatkan notifikasi ini.
Dan untuk saat ini, kita cukup menghibur kunci tahun pemberitahuan untuk melihat apa yang ada di dalamnya.
Dan sekarang di sini tambahkan notifikasi yang diterima.
Pendengar sebenarnya mengembalikan beberapa data kepada kami.
Ini memberi kami langganan karena, tentu saja, metode ini mengatur langganan yang sedang berlangsung untuk setiap pemberitahuan
yang masuk.
Fungsi disfungsi di sini akan dipicu.
Nah, itu bagus, tetapi kadang-kadang Anda ingin berhenti melakukan itu, terutama jika Anda memiliki aplikasi yang lebih besar dengan
lebih banyak komponen dan lebih banyak layar.
Jika Anda mengatur langganan ini pada beberapa layar di aplikasi Anda, Anda pasti ingin menghapusnya.
Jika pengguna menavigasi dan komponen layar dilepas dan langganan ini di sini memungkinkan Anda melakukannya, itu
memungkinkan Anda untuk berhenti berlangganan.
Sekarang, karena kita sedang menggunakan fakta, kita bisa mengembalikan fungsi di sini dan mati akan menjadi fungsi
pembersihan, yang dieksekusi secara otomatis dengan bereaksi setiap kali efek ini akan berjalan lagi atau ketika komponen dilepas, yang
persis apa yang kita inginkan di sini.
Dan kemudian fungsi pembersihan ini, kita dapat memanggil titik berlangganan hapus.
Dan ini akan menghapus langganan ini dan memori lebar bocor atau perilaku yang tidak diinginkan.
Dan dengan itu, kami mendapatkan semua yang kami butuhkan untuk menangani pemberitahuan masuk kami jika dan itu penting.
Aplikasi sedang berjalan.
Jadi kembali ke sini, mari klik pemicu pemberitahuan di Android dan mari kita tunggu pemberitahuan itu muncul.
Dan lihat apa yang terjadi di sana sesudahnya.
Jadi, inilah notifikasi.
Dan sekarang di terminal ini, kita melihat log konsol untuk Android.
Dan di sana kita dapat melihat bahwa ini adalah objek notifikasi, yang saya tutupi di sini.
Dan kami melihat konten notifikasi.
Tubuh sudah diatur.
Judul yang kami tentukan.
Jika kami ingin menambahkan metadata tambahan, kami dapat mengekstraksi data juga.
Dan seterusnya.
Dan ini, tentu saja, sangat kuat karena jenis aplikasi apa pun yang Anda bangun,
Anda dapat menambahkan data yang Anda butuhkan, terutama dengan objek data tambahan ini, yang dapat berupa data pilihan Anda.
Misalnya, data khusus saya, yang hanya berupa teks atau angka atau apa pun yang Anda inginkan.
Dan kemudian Anda dapat mem-parsing statistik, data, dan notifikasi yang masuk di pendengar notifikasi dan kemudian bereaksi
di aplikasi Anda.
Anda dapat, misalnya, lalu menavigasi ke layar yang berbeda.
Anda bisa menampilkan lansiran, modal.
Anda dapat melakukan apa pun yang perlu Anda lakukan setelah pemberitahuan yang masuk.
Tapi, tentu saja, di sini, itu hanya pemberitahuan lokal saat aplikasi berjalan di latar depan.
Jadi karena itu, mari kita sekarang juga melihat bagaimana kita dapat bereaksi terhadap ketukan pengguna pada pemberitahuan itu.
Jika aplikasi ditutup.