最近,一直在忙于公司的项目,许多想做的事没能做。
有时候一个姿势一个小时不动,那叫一个累啊。
这不,不仅身体累,心也累了,于是项目频繁出错。
下面来说说我的遇到的:
在 activity 中开了一个倒计时,用子线程开的,当我退出当前 activity 重新进入的时候,发现之前的线程仍然在走着,当前又新开了一个倒计时,于是两个倒计时交叉显示,导致倒计时数据混乱。最后在 onDestory()中关闭倒计时才解决。
所以一定要合理利用 activity 的生命周期啊!
还有,在开发过程中,OOM 问题经常出现啊,大部分情况下都是因为没有释放内存,创建的图片没有回收。
所以,如果创建了 Bitmap,不用的时候一定要 recycle 啊。
前段时间,突然想深入研究以下 Android 内核,于是买了一本书,叫什么 Android 内核开发深度解析。
买回来也看了,先浏览了一下目录以及所讲的内容,然后发现都是 Linux 的东西,而自己对 Linux 真的很陌生。
于是,从第一页开始看起,看的迷迷糊糊,也没有 Linux 环境进行操作,没什么效果。后来这事就搁浅了。
有次,我问被人,乌班图是 Linux 系统吗?于是,惨遭嘲笑。。。
做事情,一点要坚持啊,半途而废永远不会成功!