发表于: 2017-01-13 00:09:23
1 773
今天完成的事情:完成了交易流水,消息中心,关于我们,意见反馈,布局和界面
明天计划的事情:写一个通用的alertDialog,把更多设置里的内容完善一下
遇到的问题:在修改或编辑一些信息时,要考虑到用户可能随时按Home键,做好处理
收获:以后再做真实项目时,拿到UI图后,先进行归纳总结一下,顺便问问UI哪些字体大小或边距之类的是通用的,有关联的,
可以极大的减少工作量,将精力放在其他更重要的地方。
学习了一些内存优化的知识:
1、避免创建不必要的对象。
如尽量避免字符串的加号拼接,可以使用StringBuilder来拼接。
如果需要TextView设置多个字符串片段,可以使用textView.append方法,不要直接用加号拼起来。
2、尽量使用for-each循环,对于ArrayList,请使用普通的for,如:
int len = list.size();
for (int i = 0; i < len; ++i) {
//todo somgthing
}
3、使用系统库函数。 如:System.arraycopy(); String.indexOf()等。
如果系统函数能够解决的,不要加入第三方库
评论