自动引入包存在的一些异常:引入不对应同名类
2016-03-30 21:28
183 查看
因为现在比较依赖ctrl+shift+o的自动引入包的快捷键,所以没有注意到程序比较死板的一面。我今天在程序调试时,编写setContentView代码,R.layout.xxx,发现xxx里面始终没有找到res->layout下的login.xml文件,所以比较纳闷。
查看前面代码时发现,eclipse自动引入的类是:
而实际我需要的R类是来自工程项目文件下gen文件夹里的R.java类,正确的引用应该是:
所以在自动引入包快捷键使用时,要非常注意引入的类是不是所需要的。eclipse有时候会提示你进行选择,但也可能错误地帮你引入了非对应的同名类。
查看前面代码时发现,eclipse自动引入的类是:
import android.R;
而实际我需要的R类是来自工程项目文件下gen文件夹里的R.java类,正确的引用应该是:
import com.example.cc.R;
所以在自动引入包快捷键使用时,要非常注意引入的类是不是所需要的。eclipse有时候会提示你进行选择,但也可能错误地帮你引入了非对应的同名类。
相关文章推荐
- Leetcode 48. Rotate Image
- MFC-双管道
- C++作业2——【项目4】模拟ATM
- 第四周作业
- php7 扩展类的写法[2]
- Java对象生命周期
- Git学习小记(一)
- 流式布局之2009年语法-------------------CSS3盒模型display:box
- 恢复一棵二叉查找树
- 背包问题
- ecshop订单部分数据字典
- PHP中提问频率最高的面试题和答案
- php中单引号与双引号的区别【新浪云搬运】
- Ubuntu安装包问题汇总
- iOS开发之json解析
- Maven的综合知识点
- rhcl7的用户空间父进程systemd
- 自学ios之路(3)
- 算法:折半查找或二分查找
- DelphiXE7中创建WebService(服务端+客户端) good