从Fragment调用Anko toast()方法会导致java.lang.NoSuchMethodError

当我从Android Fragment调用toast(“Toast的消息文本”)时出现以下错误:

java.lang.NoSuchMethodError:无虚方法getActivity()Landroid / app / Activity; 在类Landroid / support / v4 / app / Fragment中; 或者它的超类(“android.support.v4.app.Fragment”声明出现在文件类名索引中)

我使用的是Anko v0.9.1和Kotlin 1.0.6

什么可能是这次崩溃的原因? 标准的Android吐司工作得很好。 另外Toast()函数在Activity内工作。

这很奇怪,可能是一个错误。

但下一个为我工作

activity.toast("Toast's message text") 

要么

 context.toast("Toast's message text") 

同样在这里。 这条线对我来说是一个Fragment

 startActivity() 

而我通过简单地使用这个解决了它

 activity.startActivity() 

Kotlin 1.1.4 ,anko 0.9.1a