美文网首页
Android随笔(1)

Android随笔(1)

作者: ifadai | 来源:发表于2017-09-30 14:02 被阅读0次

    一、

    在java代码中修改view的textSize时,默认的单位是sp,(其他尺寸的参数大多都是px,如width等),因此,无需进行sp转换px;

    二、

    在activity中定义Handler时,可能导致内存泄露:

    原因: 非静态的内部匿名类,会持有外部类一个隐式的引用,当message没有被处理完之前,handler不会被回收,导致Activity无法被回收,后果自然就是内存泄露。

    处理办法:将handler定义为静态的内部类。

    三、

    android图片保存到sd卡后,图库不更新:

    应发送广播更新图库:

    Intent intent = new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE);
    Uri uri = Uri.fromFile(file);
    intent.setData(uri);
    context.sendBroadcast(intent);
    

    四、

    String 操作中的startIndex和endIndex 取值:
    0<= start < end < string.length();

    比如String string=“abcdef”;那么,string.subString(1,4),结果为bcd;

    比如:string.subString(0,string.length-1)为abcdef;

    五、

    Activity的onCreate()方法中,无法直接获取View的width和height,因为其还没有开始绘制ui;

    相关文章

      网友评论

          本文标题:Android随笔(1)

          本文链接:https://www.haomeiwen.com/subject/atggextx.html