1.layout下面的xml文件,不能包含大写字母.不然会在整个项目上面有个红色X.
2.如果错误点是在starActivity(intent),估计是 目标activity没有在AndroidManifest.xml中注册.
3. 判断 intent为null 不要用while(如果要用,要在里面写break;),用if比较保险,因为while会造成死循环.
4.
str.epuals("")和"".equals(str) 有什么不同???
如果str是null,前者抛出异常,后者不会,推荐用后者
5.线程同步
CopyOnWriteArrayList (使用场景: 读取频繁,但很少有写操作的集合,如javaBean时间的Listener(监听器))
CopyOnWriteArraySet
ConcurrentHashMap
代替List Set 和Map的使用...
本文主要探讨了Android开发过程中常见的几个问题:XML文件命名规范、Activity注册检查、Intent空值判断的最佳实践及并发编程中几种线程同步机制的应用场景。

9万+

被折叠的 条评论
为什么被折叠?



