BaseActivty基类

在2015年的Google I/O大会上推出Design Support库,
这个库讲Material Design 中最具代表性的一些
控件和效果进行了封装,使得开发者在即使不了解Material Design的情况
下也能轻松地将自己的应用Material华。这篇博文就说讲解其中一个 ToolBar的控件,我们之前对
于ActionBar是比较熟悉的,但是大多数开发中都是将其隐藏掉了,因为其自己身设计上限定位于活动的顶部
,不能实现一些Material效果,所以官方一级不建议使用了。相比之下,Toolbal的强大之处在于,它不仅继承
了ActionBar的所有功能,而且具备灵活性,可自由搭配其他控件完成Material效果。接下来手把手教新手如
何使用,并抽象成类在

项目中使用。

public abstract class BaseActivity extends AppCompatActivity implements Contart.MyView {

private Unbinder bind;
public PresenterIml presenterIml;

@Override
protected void onCreate(@Nullable Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    init();
}

private void init() {
    setContentView(getLayoutId());
    bind = ButterKnife.bind(this);
    initView();
    initData();
    if (presenterIml!=null){
        presenterIml = new PresenterIml(this);
    }

}

protected abstract void initData();

protected abstract void initView();

protected abstract int getLayoutId();

@Override
protected void onDestroy() {
    super.onDestroy();
    bind.unbind();
}

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值