我有以下用于创建自定义适配器的代码,并且android studio默认为我程序包的完整路径。并非总是这样。我想知道发生了什么变化。即使在类的顶部声明localNetView
也不知道。为什么Android Studio会这样做?不做任何更改就找不到类。
private ListView localNetListView;
private Adapter localNetAdapter;
localNetListView = (ListView) findViewById(R.id.local_network);
localNetAdapter = new org.pctechtips.netdroid.HostAdapter(this, R.layout.list_main, localIfaceInfo);
localNetListView.setAdapter(localNetAdapter);
答案 0 :(得分:2)
确保未选中“文件”>“设置”>“编辑器”>“代码样式”>“ Java”>“导入”选项卡下的“使用完全限定的类名”选项。
如果仅在文件中发生这种情况,请手动检查导入,并查看是否导入了另一个具有相同名称(和不同包)的类,然后删除其导入行。