gpt4 book ai didi

java - Kotlin : Cannot find symbol class Fragment or other android classes

转载 作者:IT老高 更新时间:2023-10-28 13:36:25 26 4
gpt4 key购买 nike

我有一个带有 viewPager 的 java fragment ..

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;
}

}
}

现在我有另一个 fragment ,它将填充在上面的 fragment 中,并用 kotlin 编写,如下所示:

class DeshFalView : Fragment(), DeshfalContract.View {
//More code...
}

我没有收到任何 lint 警告或错误,但是当我尝试运行应用程序时:

但我得到一个错误:

错误:(79, 37) 错误:找不到符号类 DeshFalView

在上面突出显示的行中..这两个类在同一个包中,如下所示enter image description here

提前致谢...

最佳答案

问题:我犯了一个愚蠢的错误,我忘记了 apply kotlin-android plugin

解决方法:app gradle文件上方粘贴:

apply plugin: 'kotlin-android'

关于java - Kotlin : Cannot find symbol class Fragment or other android classes,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44247709/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com