小结:
1. 一般注解和变量都是对应起来的,在注解处理类中都是按照顺序进行处理
2. 注解放在谁的上面,在反射时就要通过谁来获取注解
注解关键字:
@interface:定义的关键字
@Target:表示注解可以用在什么地方,可能的类型:TYPE(类)、FIELD(成员变量)、METHOD(方法)、PARAMETER(参数)、CONSTRUCTOR(构造函数)、LOCAL_VARIABLE(本地变量)、ANNOTATION_TYPE(注解类型)、PACKAGE(包)
@Retention:表示该注解信息需要在什么级别被保存,可能的类型:SOURCE(启动时)、CLASS(类j加载时)、RUNTIME(运行时)
主Activity中:
/**
* 通过注解实现事件点击
* @author weicai
*
*/
@ContentView(value = R.layout.activity_main)
public class MainActivity extends Activity implements OnClickListener {
@ViewInject(R.id.id_btn)
private Button mBtn1;
@ViewInject(R.id.id_btn02)
private Button