美文网首页
2020-01-03 开发日常

2020-01-03 开发日常

作者: CVD | 来源:发表于2020-01-04 10:21 被阅读0次

1. Glide在加载图片的过程中遇到了圆形的图片第一次加载的时候只显示占位图片的问题,解决办法

去除Glide自带的动画效果 dontAnimate().into()

Glide加载的是缓存的内容,不及时更新的解决办法,使用 .signature(new StringSignature(UUID.randomUUID().toString())),

获取一个唯一的id

2.class.getName()方法,返回的是类的全类名,

getSimpleName()方法,返回类名,不带包名,

getCaniolName() , 内部类的时候区别于getName

int.class (primitive):   //基本类型

    getName():          int

    getCanonicalName(): int

    getSimpleName():    int

    getTypeName():      int

String.class (ordinary class):  // 普通的类

    getName():          java.lang.String

    getCanonicalName(): java.lang.String

    getSimpleName():    String

    getTypeName():      java.lang.String

java.util.HashMap.SimpleEntry.class (nested class): //内部类

    getName():          java.util.AbstractMap$SimpleEntry

    getCanonicalName(): java.util.AbstractMap.SimpleEntry

    getSimpleName():    SimpleEntry

    getTypeName():      java.util.AbstractMap$SimpleEntry

new java.io.Serializable(){}.getClass() (anonymous inner class): //匿名内部类

    getName():          ClassNameTest$1

    getCanonicalName(): null

    getSimpleName():   

    getTypeName():      ClassNameTest$1

3.监听软键盘的删除键

1.获取光标位置

intindex = editText.getSelectionStart();

2.在光标处插入字符

int index = editText.getSelectionStart();

Editable editable = editText.getText();

editable.insert(index, "aaaa");

3.删除光标前字符

intindex = editText.getSelectionStart();

Editable editable = editText.getText();

editable.delete(index-1, index);

相关文章

网友评论

      本文标题:2020-01-03 开发日常

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