Android中有实用性习惯是怎样的(android,移动开发)

时间:2024-05-05 18:06:47 作者 : 石家庄SEO 分类 : 移动开发
  • TAG :

    Android%E4%B8%AD%E6%9C%89%E5%AE%9E%E7%94%A8%E6%80%A7%E4%B9%A0%E6%83%AF%E6%98%AF%E6%80%8E%E6%A0%B7%E7%9A%84

1. 为了便于调试,所有类都定义TAG。并在所有方法(或者关键步骤开始)进行日志的记录。

2. Activity中,很多控件都有click等事件,每一个控件都去注册显得代码比较乱。可以让Activity实现OnXXXXListener。在onXXX()方法中,统一处理。

classMyActivityextendsActivityimplementsOnClickListener{

//somecode

publicvoidonCreate(BundlesavedInstanceState){

initComponent();

registerListenr();

}

privatevoidinitComponent(){

mTextView=(TextView)findViewById(R.id.id1);

mTextView2=(TextView)findViewById(R.id.id2);

//somecode

}

privatevoidregisterListener(){

mTextView.setOnClickListener(this);

mTextView.setOnClickListener(this);

}

privatebooleanonClick(Viewv,....){

switch(v.getId()){

caseR.id.id1:

break;

caseR.id.id2:

break;

default:

Log....

}

}

}

3. layout布局文件中,尽量通过include的方式进行复用。方便管理,节省时间,代码简洁一点。

4. 使用style统一设置控件的属性。免得风格不统一,也节约代码。

5. 发布正式包前,不使用混编。否则测试出bug后还是无法查看日志。你只能看到a.b.c....

本文:Android中有实用性习惯是怎样的的详细内容,希望对您有所帮助,信息来源于网络。
上一篇:如何解决Android的SDK与ADT不匹配问题下一篇:

29 人围观 / 0 条评论 ↓快速评论↓

(必须)

(必须,保密)

阿狸1 阿狸2 阿狸3 阿狸4 阿狸5 阿狸6 阿狸7 阿狸8 阿狸9 阿狸10 阿狸11 阿狸12 阿狸13 阿狸14 阿狸15 阿狸16 阿狸17 阿狸18