package com.knight.arch.ui; import android.os.Bundle; import android.support.v7.app.ActionBar; import android.support.v7.widget.Toolbar; import android.view.KeyEvent; import android.view.MenuItem; import android.view.View; import com.knight.arch.R; import com.knight.arch.module.SettingsModule; import com.knight.arch.ui.base.InjectableActivity; import com.knight.arch.utils.KeyBoardTools; import com.knight.arch.utils.L; import com.umeng.analytics.MobclickAgent; import java.util.Arrays; import java.util.List; /** * @author andyiac * @date 15-8-15 * @web http://blog.andyiac.com/ */ public class SettingsActivity extends InjectableActivity { @Override public List<Object> getModules() { return Arrays.<Object>asList(new SettingsModule()); } @Override protected int provideContentViewId() { return R.layout.activity_setting; } public void onResume() { super.onResume(); MobclickAgent.onResume(this); } public void onPause() { super.onPause(); MobclickAgent.onPause(this); } @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); initView(); // setStatusColor(android.R.color.transparent); } private void initView() { Toolbar mToolbar = (Toolbar) findViewById(R.id.hot_repos_toolbar); setSupportActionBar(mToolbar); final ActionBar ab = getSupportActionBar(); if (ab != null) { ab.setHomeAsUpIndicator(R.mipmap.ic_back_arrow); ab.setDisplayHomeAsUpEnabled(true); } } @Override public boolean onOptionsItemSelected(MenuItem item) { if (item.getItemId() == android.R.id.home) { KeyBoardTools.actionKey(KeyEvent.KEYCODE_BACK); return true; } return super.onOptionsItemSelected(item); } }