Mam następujący błąd, gdy dzwonię tosty ("Toast za wiadomość tekstowa") z Android Fragment:Anko tost() metoda powoduje java.lang.NoSuchMethodError po nazwie od Fragment
java.lang.NoSuchMethodError: No virtual method getActivity()Landroid/app/Activity; in class Landroid/support/v4/app/Fragment; or its super classes (declaration of 'android.support.v4.app.Fragment' appears in name-of-the-file-classes.dex)
I m używając Anko v0.9.1 i Kotlin 1.0.6
Co może być przyczyną tej awarii? Standardowy Android Toast działa dobrze. Również funkcja toast() działa wewnątrz działań.
wykorzystanie tego Toast.makeText (getActivity() , "wiadomość", Toast.LENGTH_SHORT) .show(); – IMRAN
Stwierdziłem w moich pytaniach, że standardowy Android Toast działa bez problemów. Ale chciałbym wiedzieć, dlaczego metoda rozszerzenia "toast()" Anko nie działa w tym przypadku. –
jaka jest twoja implementacja metody toast() – IMRAN