为什么Android Studio会为某些类输入完整路径?

时间:2019-04-03 16:25:34

标签: android-studio

我有以下用于创建自定义适配器的代码,并且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);

1 个答案:

答案 0 :(得分:2)

确保未选中“文件”>“设置”>“编辑器”>“代码样式”>“ Java”>“导入”选项卡下的“使用完全限定的类名”选项。

如果仅在文件中发生这种情况,请手动检查导入,并查看是否导入了另一个具有相同名称(和不同包)的类,然后删除其导入行。