有没有办法在 Java 代码中使用Context.toast(text: CharSequence, duration: Int = Toast.LENGTH_SHORT)
包中的方法?androidx.core.widget
比如我导入这个方法:
import static androidx.core.widget.ToastKt.toast;
然后我尝试使用它:
toast((CharSequence) errorMsg, Toast.LENGTH_LONG);
但是,在这种情况下,Android Studio 会在红色下划线,并带有“无法解析方法 toast”警告。甚至可以在 Java 代码中使用这种方法吗?
理论上它应该像这样工作:
或像这样:
那些。必须显式传递上下文,这实际上使得在 Java 中使用此扩展方法毫无意义)