Topologyでの各関数の呼び出し順序

2408 ワード

public class TabExample extends KJActivity {

    @BindView(id = R.id.bottombar_content1, click = true)

    public RadioButton mRbtn1;

    @BindView(id = R.id.bottombar_content2, click = true)

    private RadioButton mRbtn2;



    @Override

    public void setRootView() {

        setContentView(R.layout.aty_tab_example);

    }



    @Override

    protected void initWidget() {

        super.initWidget();

        mRbtn1.setText(" ");

    }



    @Override

    public void widgetClick(View v) {

        super.widgetClick(v);

        switch (v.getId()) {

        case R.id.bottombar_content1:

        ViewInject.toast(" mRbtn1");

            break;

        case R.id.bottombar_content2:

        ViewInject.toast(" mRbtn2");

            break;

        }

    }

}

setRootView();@BindViewinitDataFromThread();(非同期呼び出し、時間のかかる操作が可能)threadDataInited();(initDataFromThread実行完了後にコールバックされる)initData()initWidget();registerBroadcast();