抽取Activity基类
参考别人写的
为什么要抽取Activity基类
举例:
比如我们可以抽取一个最简单的BaseActivity
那么我们怎么使用BaseActivity呢
注意FragmentActivity和Fragment使用supportV4包里的
下面是笔者使用的比较多的一个BaseActivity
http://blog.csdn.net/RaphetS/article/details/51327242
抽取一个最简单的BaseActivity类
在BaseActivity类里实现点击监听
package com.tobstomer.xdmm.base;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
// 实现点击监听
public abstract class BaseActivity extends Activity implements OnClickListener{
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//在oncreate里面调用下面的抽象方法
initView();
initListener();
initData();
}
//抽象方法,因为是子类实现的所以要写成抽象的
public abstract void initView();
public abstract void initListener();
public abstract void initData();
// 处理点击事件的方法,给子类调用
public abstract void processClick();
//基类里实现点击监听
@Override
public void onClick(View v) {
}
}