El método Anko toast () causa java.lang.NoSuchMethodError cuando se llama desde Fragment
Tengo el siguiente error cuando llamo toast ("Texto del mensaje de Toast") de Android Fragment:
Java.lang.NoSuchMethodError: No hay método virtual getActivity () Landroid / app / Activity; En la clase Landroid / support / v4 / app / Fragment; O sus superclases (la declaración de 'android.support.v4.app.Fragment' aparece en name-of-the-file-classes.dex)
Estoy usando Anko v0.9.1 y Kotlin 1.0.6
¿Cuál podría ser la causa de este accidente? Standard Android Toast funciona muy bien. También la función toast () funciona dentro de Actividades.
- Anko equivalente a estilo attr en xml
- La llamada a API no funciona dentro de Anko Async
- ¿Cómo usar Anko DSL dentro de un Fragmento?
- ¿Cómo hacer referencia a otras opiniones en Anko DSL?
- No se pueden resolver los métodos de registro de Anko
Es muy extraño, probablemente es un error.
Pero el siguiente funciona para mí
activity.toast("Toast's message text")
o
context.toast("Toast's message text")