Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Toast memberikan masukan singkat tentang operasi dalam pop-up kecil. Pop-up ini
hanya memenuhi ruang yang diperlukan agar pesan dan aktivitas saat ini
tetap terlihat dan interaktif. Toast otomatis menghilang setelah waktu tunggu.
Misalnya, mengklik Kirim di email akan memicu toast "Mengirim pesan ...",
seperti ditampilkan di screenshot berikut:
Jika aplikasi Anda menargetkan Android 12 (API level 31) atau yang lebih tinggi, toastnya akan dibatasi
dua baris teks dan menampilkan ikon aplikasi di samping teks. Perhatikan bahwa
panjang baris teks ini bervariasi menurut ukuran layar, jadi sebaiknya
buat teks sesingkat mungkin.
Alternatif selain menggunakan toast
Jika aplikasi berada di latar depan, sebaiknya gunakan
snackbar, bukan toast.
Snackbar menyertakan opsi yang dapat ditindaklanjuti pengguna, yang dapat memberikan pengalaman penggunaan aplikasi
yang lebih baik.
Jika aplikasi berada di latar belakang, dan Anda ingin pengguna melakukan beberapa tindakan,
gunakan
notifikasi.
Membuat instance objek Toast
Gunakan
metode makeText(),
yang menggunakan parameter berikut:
Anda dapat membuat rantai metode agar objek Toast tidak ditampilkan secara terus-menerus, seperti yang ditampilkan
dalam cuplikan kode berikut:
Kotlin
Toast.makeText(context,text,duration).show()
Java
Toast.makeText(context,text,duration).show();
Konten dan contoh kode di halaman ini tunduk kepada lisensi yang dijelaskan dalam Lisensi Konten. Java dan OpenJDK adalah merek dagang atau merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2025-07-27 UTC.
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Informasi yang saya butuhkan tidak ada","missingTheInformationINeed","thumb-down"],["Terlalu rumit/langkahnya terlalu banyak","tooComplicatedTooManySteps","thumb-down"],["Sudah usang","outOfDate","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Masalah kode / contoh","samplesCodeIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2025-07-27 UTC."],[],[],null,["# Toasts overview\n\nA toast provides simple feedback about an operation in a small popup. It only\nfills the amount of space required for the message and the current activity\nremains visible and interactive. Toasts automatically disappear after a timeout.\n\nFor example, clicking **Send** on an email triggers a \"Sending message...\"\ntoast, as shown in the following screen capture:\n\nIf your app targets Android 12 (API level 31) or higher, its toast is limited to\ntwo lines of text and shows the application icon next to the text. Be aware that\nthe line length of this text varies by screen size, so it's good to make the\ntext as short as possible.\n\nAlternatives to using toasts\n----------------------------\n\nIf your app is in the foreground, consider using a\n[snackbar](https://material.io/components/snackbars) instead of using a toast.\nSnackbars include user-actionable options, which can provide a better app\nexperience.\n\nIf your app is in the background, and you want users to take some action, use\na [notification](/develop/ui/views/notifications)\ninstead.\n\nInstantiate a Toast object\n--------------------------\n\nUse the\n[`makeText()`](/reference/android/widget/Toast#makeText(android.content.Context,%20int,%20int))\nmethod, which takes the following parameters:\n\n1. The activity [`Context`](/reference/android/content/Context).\n2. The text that should appear to the user.\n3. The duration that the toast should remain on the screen.\n\nThe `makeText()` method returns a properly initialized `Toast` object.\n\nShow the toast\n--------------\n\nTo display the toast, call the\n[`show()`](/reference/android/widget/Toast#show()) method, as demonstrated in\nthe following example: \n\n### Kotlin\n\n```kotlin\nval text = \"Hello toast!\"\nval duration = Toast.LENGTH_SHORT\n\nval toast = Toast.makeText(this, text, duration) // in Activity\ntoast.show()\n```\n\n### Java\n\n```java\nCharSequence text = \"Hello toast!\";\nint duration = Toast.LENGTH_SHORT;\n\nToast toast = Toast.makeText(this /* MyActivity */, text, duration);\ntoast.show();\n```\n\nChain your toast method calls\n-----------------------------\n\nYou can chain your methods to avoid holding on to the `Toast` object, as shown\nin the following code snippet: \n\n### Kotlin\n\n```kotlin\nToast.makeText(context, text, duration).show()\n```\n\n### Java\n\n```java\nToast.makeText(context, text, duration).show();\n```"]]