android 继承一个activity的方法,android,_BaseActivity重写了onCreate方法,继承它的类如果不写onCreate()方法,android - phpStudy...

BaseActivity重写了onCreate方法,继承它的类如果不写onCreate()方法

BaseActivity重写了onCreate方法,继承它的类如果不写onCreate()方法,为什么还会执行父类BaseActivity的onCreate方法?我没重写DrawDraftActivity 里的oncreate(),为什么 titleBar.setTitleTxt("123");有作用?

public class DrawDraftActivity extends BaseActivity {

@Override

protected int getLayoutId() {

return R.layout.activity_draw_draft;

}

@OnClick(R.id.btn_edit)

void click() {

startActivity(new Intent(this, DrawActivity.class));

}

@Override

protected void afterBind() {

super.afterBind();

titleBar.setTitleTxt("123");

}

}

public abstract class BaseActivity extends AppCompatActivity {

protected Activity act;

protected Dialog progressDialog;

protected CommonTitleBar titleBar;

@Override

protected void onCreate(@Nullable Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

act = this;

setContentView(getLayoutId());

setTitleBar();

ButterKnife.bind(this);

AppManager.getManager().add(this);

EventBus.getDefault().register(this);

afterBind();

}

private void setTitleBar() {

titleBar = (CommonTitleBar) findViewById(R.id.title_layout);

if (titleBar != null)

titleBar.setLeftBtnOnclickListener(new View.OnClickListener() {

@Override

public void onClick(View v) {

finish();

}

});

}

protected abstract int getLayoutId();

protected void afterBind() {

}

@Subscribe

public void defaultEventHandler(DefaultEvent event) {

// not handle

}

protected void postEvent(Object obj) {

EventBus.getDefault().post(obj);

}

}

相关阅读:

怎么实现在微信上打开一个网址,就跳出请求查看用户信息的界面?

谷歌浏览器标签页切换新特性如何实现?

这段代码,为什么在guess错误后,没有运行六次?

关于servlet中@webservlet的参数设置及路径的疑惑

sql 中 group 和field 查询问题。

AngularJs 如何实现ng-repeat 嵌套?

JS里用if判断条件,如果条件不满足,return出去,除了这个有没有更好的办法

使用svg曲线图是不是最好的选择。

对echart使用js进行二次封装,如何将option对象用一个函数返回出来

Mantle如何将数组里面的几个元素映射到不同的属性上呢?

RewriteRule url重写规则影响了加载文件路径

IOS使用个推消息推送无法收到通知

webapp如何实现长按录音,手指弹起结束录音?

NF_INET_POST_ROUTING处如何获取目的mac

vue锚点跳转 jq写的 想改成 vue的

如何返回ajax打开的界面

通过改html的样式在 MFMailComposeViewController的messagebody中加输入框,但是样式中的图片不显示

请问github如何添加远程仓库?

微信开发者工具点击inspect弹出是的空白页面?

如何用php遍历此数组

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值