package com.artemzin.qualitymatters.ui.activities;
import android.support.annotation.Nullable;
import android.support.v7.app.AppCompatActivity;
import android.support.v7.widget.Toolbar;
import android.view.View;
import android.view.ViewGroup;
import com.artemzin.qualitymatters.R;
public abstract class BaseActivity extends AppCompatActivity {
@Nullable
private Toolbar toolbar;
@Override
public void setContentView(int layoutResID) {
super.setContentView(layoutResID);
setupToolbar();
}
@Override
public void setContentView(View view) {
super.setContentView(view);
setupToolbar();
}
@Override
public void setContentView(View view, ViewGroup.LayoutParams params) {
super.setContentView(view, params);
setupToolbar();
}
private void setupToolbar() {
toolbar = (Toolbar) findViewById(R.id.toolbar);
setSupportActionBar(toolbar);
}
@Nullable
protected Toolbar toolbar() {
return toolbar;
}
}