package weektest.baway.com.zhanshi;
import android.content.Intent;
import android.content.SharedPreferences;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.util.Log;
import android.view.View;
import android.widget.Button;
import android.widget.CheckBox;
import android.widget.EditText;
import android.widget.TextView;
import android.widget.Toast;
import com.google.gson.Gson;
import butterknife.BindView;
import butterknife.ButterKnife;
import butterknife.OnClick;
import weektest.baway.data.bean.DiBean;
import weektest.baway.di.contert.IContert;
import weektest.baway.di.persenter.IPersenter;
public class MainActivity extends AppCompatActivity implements IContert.IView {
@BindView(R.id.edit_dl_pass)
EditText editDlPass;
@BindView(R.id.checkBox1)
CheckBox checkBox1;
@BindView(R.id.tv_login_kszc)
TextView tvLoginKszc;
@BindView(R.id.btn_login)
Button btnLogin;
@BindView(R.id.edit_dl_name)
EditText editDlName;
private IPersenter persenter;
private SharedPreferences sp;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
ButterKnife.bind(this);
persenter = new IPersenter();
persenter.attachView(this);
//记住密码
sp = getSharedPreferences("login", MODE_PRIVATE);
checkBox1.setChecked(sp.getBoolean("记住", false));
editDlName.setText(sp.getString("edit1", ""));
editDlPass.setText(sp.getString("edit2", ""));
//数据回显
Intent intent = getIntent();
if (intent.getBooleanExtra("key", false)) {
String name = intent.getStringExtra("name");
String pass = intent.getStringExtra("pass");
//给输入框赋值
editDlName.setText(name);
editDlPass.setText(pass);
}
}
@Override
public void showData(final String s) {
runOnUiThread(new Runnable() {
@Override
public void run() {
Gson gson = new Gson();
DiBean diBean = gson.fromJson(s, DiBean.class);
St