- 博客(4)
- 收藏
- 关注
原创 Android studio不能预览Material Design控件
今天想加个可折叠式标题的时候突然发现CoordinatorLayout控件不可以预览,好像是识别不了的样子,找了很久才找到解决的办法,写个博客来记录一下。 在网上找到的解决方法是设置当前的theme为AppCompat系列就行了,但是我试过了并没卵用。 而是先要点一下Build里的Make Project编译 Project下的所有Module, 然后再换主题 这样...
2018-05-18 16:43:46 1015 1
转载 什么是线程安全和线程不安全呢?
线程安全 就是多线程访问时,采用了加锁机制,当一个线程访问该类的某个数据时,进行保护,其他线程不能进行访问直到该线程读取完,其他线程才可使用。不会出现数据不一致或者数据污染。 线程不安全 就是不提供数据访问保护,有可能出现多个线程先后更改数据造成所得到的数据是脏数据。 例子:好比你有两个一模一样的银行卡(账户一样,余额一样,当然现实中是没有的),假如卡上余额1000块,而你跟你女...
2018-05-10 16:40:26 308
转载 String、StringBuffer、StringBuilder之间的区别
1、String是不可变的(修改String时,不会在原有的内存地址修改,而是重新指向一个新对象),String用final修饰,不可继承,String本质上是个final的char[]数组,所以char[]数组的内存地址不会被修改,而且String也没有对外暴露修改char[]数组的方法。不可变性可以保证对线程安全以及字符串常量池的实现。频繁的增删操作是不建议使用String的2、StringB...
2018-05-10 09:22:32 155
转载 TextView单行显示
android:singleLine="true"已过时现用:android:maxLines="1"android:ellipsize="end"
2017-11-28 11:06:26 884
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人