发表于: 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()等。

  如果系统函数能够解决的,不要加入第三方库



返回列表 返回列表
评论

    分享到