Android 常用知识总结2

来源:互联网 发布:私人定制软件 编辑:程序博客网 时间:2024/05/20 06:41

1、动态获取图片资源的id

int resId = mContext.getResources().getIdentifier("v" + level, "drawable", mContext.getPackageName());

2、DialogHelper类里使用了context 是Activity级别的,而Dialog是application级别的,
如果使用了单例模式,在其它Activity里,Dialog就不能释放,就会造成内存泄漏,产生anr异常

3、在自定义view里,如果要想onTouchEvent与onClick方法并存的话,
在onTouchEvent方法里就不能返回true,而是调用父类的方法super.ontouchEvent(event);

相反,如果不想触发onclick事件就返回true;

4、递归:

public static void test(int i){    if(i < 10){        System.out.println("i=" + i);        test(++i);        System.out.println("i=" + i);    }}

test(10);
i 先从 1到9 是递的过程
后从 10到2 是归的过程

0 0
原创粉丝点击