package com.gzsll.hupu.ui.setting;
import android.content.Context;
import android.content.Intent;
import android.support.v7.widget.Toolbar;
import com.gzsll.hupu.R;
import com.gzsll.hupu.injector.HasComponent;
import com.gzsll.hupu.ui.BaseSwipeBackActivity;
import butterknife.BindView;
import butterknife.ButterKnife;
/**
* Created by sll on 2016/3/11.
*/
public class SettingActivity extends BaseSwipeBackActivity
implements HasComponent<SettingComponent> {
public static void startActivity(Context mContext) {
Intent intent = new Intent(mContext, SettingActivity.class);
mContext.startActivity(intent);
}
@BindView(R.id.toolbar)
Toolbar toolbar;
private SettingComponent mSettingComponent;
@Override
public int initContentView() {
return R.layout.base_content_toolbar_layout;
}
@Override
public void initInjector() {
mSettingComponent = DaggerSettingComponent.builder()
.applicationComponent(getApplicationComponent())
.activityModule(getActivityModule())
.build();
}
@Override
public void initUiAndListener() {
ButterKnife.bind(this);
initToolBar(toolbar);
setTitle("设置");
getFragmentManager().beginTransaction().replace(R.id.content, new SettingFragment()).commit();
}
@Override
protected boolean isApplyStatusBarTranslucency() {
return false;
}
@Override
protected boolean isApplyStatusBarColor() {
return true;
}
@Override
public SettingComponent getComponent() {
return mSettingComponent;
}
}