Activityのツールクラス
2449 ワード
import android.os.Bundle;
import android.os.PersistableBundle;
import android.support.v7.app.AppCompatActivity;
import android.util.Log;
import android.widget.Toast;
/**
* Created by e531 on 2017/10/17.
*/
public abstract class BaseActivity extends AppCompatActivity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Log.d("zzz","base:onCreate");
//
setContentView(getLayout());
initView();
setListener();
initData();
}
// id
public abstract int getLayout();
//
public abstract void initView();
//
public abstract void setListener();
//
public abstract void initData();
//
public void getToast(String tip){
Toast.makeText(BaseActivity.this, tip, Toast.LENGTH_SHORT).show();
}
}