com.gsls.b_mvp.base Package;
Import android.os.Bundle;
Import androidx.appcompat.app.AppCompatActivity;
Import com.gsls.b_mvp.view.util.GT;
/ **
* author: Hello
* Time: 2019 / 7/5
* CSDN: qq_39799899
* EXPLAIN: Activity of all the base class
** /
public abstract class BaseActivity the extends AppCompatActivity {
/ ** load distribution initialization * /
protected abstract int InitLayout (the Bundle savedInstanceState);
/ ** End View before drawing data set * /
protected void initDrawData () {}
/ ** * initialize the UI /
protected abstract void initData ();
/ ** method function * /
protected void function (http://www.amjmh.com/v/BIBRGZ_558768/ )} {
@Override
void the onCreate protected (the Bundle savedInstanceState) {
super.onCreate (savedInstanceState);
initDrawData (); // set data before drawing
setContentView (initLayout (savedInstanceState)); // loading layout
initData (); // initialize the UI
function (); // function method
GT.getGT () setCONTEXT (this); . // initial context
}
}