package org.cnodejs.android.md.ui.activity; import android.os.Bundle; import android.support.v7.widget.Toolbar; import android.view.MenuItem; import android.widget.EditText; import org.cnodejs.android.md.R; import org.cnodejs.android.md.model.storage.SettingShared; import org.cnodejs.android.md.ui.base.StatusBarActivity; import org.cnodejs.android.md.ui.listener.NavigationFinishClickListener; import org.cnodejs.android.md.ui.util.ThemeUtils; import butterknife.BindView; import butterknife.ButterKnife; public class ModifyTopicSignActivity extends StatusBarActivity implements Toolbar.OnMenuItemClickListener { @BindView(R.id.toolbar) protected Toolbar toolbar; @BindView(R.id.edt_content) protected EditText edtContent; @Override protected void onCreate(Bundle savedInstanceState) { ThemeUtils.configThemeBeforeOnCreate(this, R.style.AppThemeLight, R.style.AppThemeDark); super.onCreate(savedInstanceState); setContentView(R.layout.activity_modify_topic_sign); ButterKnife.bind(this); toolbar.setNavigationOnClickListener(new NavigationFinishClickListener(this)); toolbar.inflateMenu(R.menu.modify_topic_sign); toolbar.setOnMenuItemClickListener(this); edtContent.setText(SettingShared.getTopicSignContent(this)); edtContent.setSelection(edtContent.length()); } @Override public boolean onMenuItemClick(MenuItem item) { switch (item.getItemId()) { case R.id.action_default: edtContent.setText(SettingShared.DEFAULT_TOPIC_SIGN_CONTENT); edtContent.setSelection(edtContent.length()); return true; default: return false; } } @Override protected void onPause() { super.onPause(); SettingShared.setTopicSignContent(this, edtContent.getText().toString()); } }