针对新手常见的错误进行的小总结(Android)

1、当当前方法里面要跳出去写另外一个方法的时候,如果另外那个方法里面如果需要大环境,那么必须把另外那个方法放在当前方法外面,去获取大环境。


2、注意,在进行下载操作时,如果是下载到SD卡中,别忘了加权限。


3、注意,用隐式意图跳转时、如果是要加category属性,那么方法不是set~,而是add~


4、注意,一般listview和gridview的适配器不要抽取到一个类中单独书写,不然可能出现开启不了活动的情况,原因是,加载条目的事情,必须在系统开启活动之前完成,单独写一个类的时候,运用打气筒时,需要传一个上下文,因为此时,活动还没有开启,所以不能用this,直接new也会报错,new其他活动的实例可能能成功但是造成了不必要的麻烦。


5、注意,在使用自定义控件,填充view的时候,注意不要使用重载方法addView(),而是直接用this.addView(),直接添加,要不然会出错。


6、注意,如果要使自定义控件有点击事件,不仅仅要重写一个isClickable()方法,并返回true,而且在只用XML(布局文件)中使用自定义控件的时候还要设置android:clickable="true",要不然不具备点击事件,也就导致了添加了选择器却点击后不变样子的情况。


7、注意,在设置自定义控件的自定义属性的时候(attrs.xml),属性的返回值类型一定要写成小写,要不然系统不识别,例如"String"一定要写成"string"。
 

转载于:https://my.oschina.net/it666666/blog/743971

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值