j'ai un fragment java avec viewPager dedans ..Kotlin: Vous ne trouvez pas classe de symboles Fragment ou d'autres classes Android
public class FragmentWithViewPager extends Fragment {
private class ViewPagerAdapter extends FragmentStatePagerAdapter {
ViewPagerAdapter(FragmentManager fm) {
super(fm);
}
@Override
public Fragment getItem(int i) {
Fragment fragment = new DeshFalView(); //<-- Problem here
Bundle args = new Bundle();
args.putInt("index", i);
fragment.setArguments(args);
return fragment;
}
}
}
Maintenant, j'ai un autre fragment qui sera peuplé à l'intérieur du fragment ci-dessus et qui est écrit dans Kotlin comme ceci:
class DeshFalView : Fragment(), DeshfalContract.View {
//More code...
}
Je ne reçois pas d'avertissement de peluches ou d'une erreur, mais lorsque je tente d'exécuter l'application:
mais je reçois une erreur:
Erreur: (79, 37) Erreur: ne peut pas trouver dans la ligne en surbrillance classe symbole DeshFalView
ci-dessus .. ces deux classes sont à l'intérieur même paquet comme indiqué ci-dessous
Merci à l'avance. ..
S'il vous plaît, montrez votre structure de dossiers. –
J'ai modifié avec la structure de dossiers – erluxman