在 Android 的不同 Kotlin 示例中,我看到 toast("Some message...")
或 toastLong("Some long message")
。例如:
view.setOnClickListener { toast("Click") }
据我了解,它是 Activity
的扩展功能。
您如何以及在哪里定义这个 toast()
函数,以便您能够在整个项目中使用它?
原文由 Andrew 发布,翻译遵循 CC BY-SA 4.0 许可协议
它可以是
Context
的扩展功能:您可以将其放置在项目中的任何位置,具体取决于您。例如,您可以定义一个文件
mypackage.util.ContextExtensions.kt
并将其作为顶级函数放在那里。每当您有权访问
Context
实例时,您都可以导入此函数并使用它: