自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 关于Handler的一些使用

当非静态内部类对象的生命周期比外部类对象的生命周期长时,就会导致内存泄露我们在正常使用Handler时,mHandler会作为成员变量保存在发送的消息msg中,即msg持有Handler的引用,而mHandler是Activity的非静态内部类实例,即mHandler持有Activity的引用,那么msg就相当于间接持有Activity的引用。msg被发送后先放到消息队列MessageQueu...

2018-12-12 17:22:08 117

原创 Dialog中EditText不能弹出软键盘

mySelectDialog.getWindow().clearFlags(WindowManager.LayoutParams.FLAG_ALT_FOCUSABLE_IM);加上这句话就ok了

2017-12-26 13:41:49 1223 1

原创 今天碰到判断为空数据,想到null和""是不一样的,总结一下

/*** 判断字符串是否为空,包括null 和 空字符串 ""* @param str 输入的字符串* @return true 如果字符串为空,false字符串不为空* */public static boolean isBlank(String str){if(str == null || str.trim().equals("") || str.trim().equa

2017-05-18 09:50:42 373 1

原创 Gradle 'Demo' project refresh failed

1、打开工程的gradle.properties文件,添加如下配置项:org.gradle.jvmargs=-Xmx512m -XX:MaxPermSize=512m这个是解决虚拟内存不够引起的问题 2、手动同步gradle

2017-02-06 15:54:13 595 1

原创 用户体验之自定义Toast,拿过来直接用(Toast的重复显示)

每点击一次Toast按钮,会把点击按钮的消息加入Toast队列(先进先出),如果用户同一时间点击多次,会依次显示Toast队列的消息(退出应用也会显示),严重影响用户体验。

2016-08-17 15:53:46 204 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除