天天看點

智慧短信項目筆記1抽取Activity基類

抽取Activity基類

參考别人寫的

為什麼要抽取Activity基類
舉例:
比如我們可以抽取一個最簡單的BaseActivity
那麼我們怎麼使用BaseActivity呢
注意FragmentActivity和Fragment使用supportV4包裡的
下面是筆者使用的比較多的一個BaseActivity
           

http://blog.csdn.net/RaphetS/article/details/51327242

抽取一個最簡單的BaseActivity類

智慧短信項目筆記1抽取Activity基類

在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) {
    }
}
           
  • 抽取Activity基類
    • 參考别人寫的
    • 抽取一個最簡單的BaseActivity類
    • 在BaseActivity類裡實作點選監聽

繼續閱讀