解决ImageViewTest问题

在前一篇博客中,我提出了一些疑问。在之后我对项目进行了几次调试,终于发现了问题所在。我对项目进行修改过后,直接运行改项目,这是就报了一些不知道什么的错。在我对改项目进行清理过后,再次运行的时候就不会出现同样的问题,我猜想在我们的项目运行的时候,有一些数据、地址在我们的Dalvik虚拟机中保存了,在我们下车运行的时候,虚拟机默认还是调用这些数据和地址,这也就解释了我的那些调试错误。对于这个问题我也在网上查阅一了一下资料。这方面的资料也不是很多,所以这儿我提醒一句,在我们修改了项目后,想要再调试的话,一定要记得清理一下改项目(Project--clean)


我想还是用实例来说明这一切更有力,下面我列举几种情况下R.java中的两个变量的值(注:android中的R.java是由系统自动生成的,不是由程序员编写的)


第一次运行项目时,R.java中两个变量的值

public static final int image1=0x7f080005;

public static final int image2=0x7f080004;


修改过XML文件中的组件后R.java中这两个变量的值

public static final int image1=0x7f080005;
public static final int image2=0x7f080004;

这时候运行就会报异常


清理了该项目过后R.java中这两个变量的值

        public static final int image1=0x7f080005;
        public static final int image2=0x7f080001;


这提醒我们在之后的编程中,对于一些细节一定要注意

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值