Bergabunglah bersama kami di ⁠#Android11: The Beta Launch Show pada tanggal 3 Juni!

Update untuk toast di Android 11

Android 11 melindungi pengguna dengan tidak lagi menggunakan tampilan toast kustom. Agar developer memiliki lebih banyak waktu untuk beradaptasi dengan perubahan ini, perubahan tersebut hanya berlaku jika aplikasi Anda menargetkan Android 11.

Toast kustom dari latar belakang telah diblokir

Demi keamanan dan mempertahankan pengalaman yang baik bagi pengguna, sistem akan memblokir toast yang berisi tampilan kustom jika toast tersebut dikirim dari latar belakang oleh aplikasi yang menargetkan Android 11. Perlu diketahui bahwa toast teks masih diizinkan; berikut ini adalah toast yang dibuat menggunakan Toast.makeText() yang tidak memanggil setView().

Namun, jika aplikasi Anda mencoba memposting toast yang berisi tampilan kustom dari latar belakang, sistem tidak akan menampilkan pesan kepada pengguna. Sebagai gantinya, sistem akan membuat log pesan berikut di logcat:

W/NotificationService: Blocking custom toast from package \
  <package> due to package not in the foreground

Callback toast

Jika Anda ingin mendapatkan notifikasi saat toast (teks atau kustom) muncul atau menghilang, gunakan metode addCallback() baru.

Perubahan API toast teks

Akibat perubahan perilaku platform, aplikasi yang menargetkan Android 11 akan mendapatkan efek samping berikut yang terjadi pada toast teks: