1.不要用timer处理要重复有重复动作的代码,除非必须,可以用handler自己发送相同消息来替代。因为timer是并发的,而且每次都期一个新的线程,效率低,而且不好控制。 2.不要出现sleep,wait()等方法,除非必须,可以用sendmessageWithDelay()代替。 3.HTTP如果是有loading框需要用户等待的,尽量提高其优先级,不要用AsyncTask默认的优先级。 |
1.不要用timer处理要重复有重复动作的代码,除非必须,可以用handler自己发送相同消息来替代。因为timer是并发的,而且每次都期一个新的线程,效率低,而且不好控制。 2.不要出现sleep,wait()等方法,除非必须,可以用sendmessageWithDelay()代替。 3.HTTP如果是有loading框需要用户等待的,尽量提高其优先级,不要用AsyncTask默认的优先级。 |