이 페이지에 나와 있는 콘텐츠와 코드 샘플에는 콘텐츠 라이선스에서 설명하는 라이선스가 적용됩니다. 자바 및 OpenJDK는 Oracle 및 Oracle 계열사의 상표 또는 등록 상표입니다.
최종 업데이트: 2025-07-27(UTC)
[[["이해하기 쉬움","easyToUnderstand","thumb-up"],["문제가 해결됨","solvedMyProblem","thumb-up"],["기타","otherUp","thumb-up"]],[["필요한 정보가 없음","missingTheInformationINeed","thumb-down"],["너무 복잡함/단계 수가 너무 많음","tooComplicatedTooManySteps","thumb-down"],["오래됨","outOfDate","thumb-down"],["번역 문제","translationIssue","thumb-down"],["샘플/코드 문제","samplesCodeIssue","thumb-down"],["기타","otherDown","thumb-down"]],["최종 업데이트: 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```"]]