package com.juns.wechat.view.activity; import org.apache.http.message.BasicNameValuePair; import android.os.Bundle; import android.view.View; import android.view.View.OnClickListener; import android.widget.TextView; import com.easemob.chat.EMChatManager; import com.juns.wechat.App; import com.juns.wechat.Constants; import com.juns.wechat.R; import com.juns.wechat.common.Utils; import com.juns.wechat.view.BaseActivity; //设置 public class SettingActivity extends BaseActivity implements OnClickListener { private TextView txt_title, txt_tip; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_setting); findViewById(); initViews(); setOnListener(); } @Override protected void onResume() { super.onResume(); } @Override protected void onDestroy() { super.onDestroy(); } private void findViewById() { findViewById(R.id.img_back).setVisibility(View.VISIBLE); findViewById(R.id.txt_right).setVisibility(View.GONE); txt_title = (TextView) findViewById(R.id.txt_title); txt_title.setText("设置"); } private void initViews() { } private void setOnListener() { findViewById(R.id.img_back).setOnClickListener(this); findViewById(R.id.btnexit).setOnClickListener(this); findViewById(R.id.txt_msgtip).setOnClickListener(this); findViewById(R.id.txt_usersafe).setOnClickListener(this); findViewById(R.id.txt_yinsi).setOnClickListener(this); findViewById(R.id.txt_about).setOnClickListener(this); } @Override public void onClick(View v) { switch (v.getId()) { case R.id.img_back: Utils.finish(SettingActivity.this); break; case R.id.txt_about: Utils.start_Activity(SettingActivity.this, WebViewActivity.class, new BasicNameValuePair(Constants.Title, "关于微信"), new BasicNameValuePair(Constants.URL, "https://github.com/motianhuo/wechat")); break; case R.id.btnexit: EMChatManager.getInstance().logout();// 退出环信聊天 Utils.RemoveValue(context, Constants.LoginState); Utils.RemoveValue(context, Constants.UserInfo); Utils.RemoveValue(context, Constants.NAME); Utils.RemoveValue(context, Constants.PWD); App.getInstance2().exit(); Utils.start_Activity(this, LoginActivity.class); break; default: break; } } @Override protected void initControl() { // TODO Auto-generated method stub } @Override protected void initView() { // TODO Auto-generated method stub } @Override protected void initData() { // TODO Auto-generated method stub } @Override protected void setListener() { // TODO Auto-generated method stub } }