xwsoul Android 最佳编程实践

1. 所有View控件, 使用唯一的id, 可以采用 功能_控件名的方式, 如用户名在登陆的情况下可以叫 signin_username, 在注册的情况下叫 signup_username.

原因: IDE 无法判断你所调用的layout, 只能按照 R 的 id 给予提示, 如果两个相同功能的View使用通一个id, 即使该layout下没有这个View, IDE也无法给出错误信息, 能够顺利通过编译, 但是使用时就会 crash 抛出 Null Pointer Exception.

 

继续收集中…

发表评论

电子邮件地址不会被公开。 必填项已用*标注

This site uses Akismet to reduce spam. Learn how your comment data is processed.