`

Android自学笔记:开发常见问题总结

阅读更多
1.获取界面元件值时,不要忘了是要在事件监听器里面获取的。
原因:我由于是Java EE出身,所以习惯性地在Action方法中获取页面值;所以悲剧的事情发生了:我是直接在onCreate()里面获取信息,然后在事件监听器方法里面引用那个信息值,可想而知,值永远是空的。

2.使用Android自带的Log输出日志时,如果日志内容为空串,它是不会再LogCat中输出的。
原因:这个问题是由上面的问题引起的,因为取不到值,所以用日志的方式去看看到底怎么回来;再次悲剧了,日志信息怎么也不输出,灵光一闪,把日志信息随便写了几句,居然输出了;由此断定,日志内容为空就不会输出。上面两个看着不起眼儿的问题竟折腾了我一个多小时,大多数原因是我疏忽所致,另外还有一方面原因就是目前不太习惯Android的这种非Java EE编程方式,慢慢转变吧。

3.编写布局文件时,一定要处于心平气和的状态;否则会让你一塌糊涂。
原因:因为以前面对的都是用HTML来编写页面布局,现在换到用XML进行页面布局,而且是近似于Swing那种布局方式的。这一点对我来说也是不大习惯的,不过这两种方式原理还是相通的,只是编写方式和思维上稍有差异。

4.Eclipse在.的时候有停顿现象。
原因:这个问题是由于关联Android API文档,像TextView等视图类,方法众多,在.的时候还要全部关联上文档,所以停顿现象严重,甚至导致重启Eclipse,解决办法很简单,取消API文档的关联即可。那不关联文档写程序不方便啊~在方便与速度上我选择后者,因为前者可解决,后者无法解决!
(未完)


分享到:
评论
1 楼 zhongyuanceshi 2012-05-28  
对象在使用前一定要先定义

相关推荐

Global site tag (gtag.js) - Google Analytics