Android 开发中,有哪些坑需要注意

 我来答
千锋互联IT培训
2016-11-16 · TA获得超过568个赞
知道答主
回答量:528
采纳率:100%
帮助的人:25.8万
展开全部
Android在开发过程中要注意的点:
1、 在Androidlibrary中不能使用switch-case语句访问资源ID;
2、 不能在Activity没有完全显示时显示PopupWindow和Dialog;
3、 在多进程之间不要用SharedPreferences共享数据,虽然可以(MODE_MULTI_PROCESS),但极不稳定;
4、 有些时候不能使用Application的Context,不然会报错(比如启动Activity,显示Dialog等):
5、 Android的JNI代码中,有返回类型的函数没有返回值编译的时候也不会报错;
6、 不要在非UI线程中初始化ViewStub,否则会返回null;
7、 不要通过Bundle传递大块的数据,否则会报TransactionTooLargeException异常:
8、 尽量不要使用AnimationDrawable,它在初始化的时候就将所有图片加载到内存中,特别占内存,并且还不能释放,释放之后下次进入再次加载时会报错;
9、 Eclipse的Android开发环境配置好后不要轻易升级ADT和build tools,不然会浪费你很多时间,还有就是一个workspace中的工程不要太多,不然每次启动都会很慢;
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式