package com.example.denglu2;
import android.content.Intent;
import android.os.Handler;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Toast;
import com.example.denglu2.bean.DengBean;
import com.example.denglu2.mvp.presenter.DnegPresenter;
import com.example.denglu2.mvp.presenter.Presenter;
import com.example.denglu2.mvp.view.DengView;
import com.example.denglu2.mvp.view.IView;
import com.google.gson.Gson;
public class MainActivity extends AppCompatActivity implements DengView {
private Button button2;
private Handler handler = new Handler();
private Button button1;
private EditText phone;
private EditText pwd;
private DnegPresenter dnegPresenter;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
dnegPresenter = new DnegPresenter(this);
InitView();
}
private void InitView() {
button2 = findViewById(R.id.Button2);
button1 = findViewById(R.id.Button1);
phone = findViewById(R.id.EditText1);
pwd = findViewById(R.id.EditText2);
button1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
String string1 = phone.getText().toString();
String string2 = pwd.getText().toString();
dnegPresenter.getDate(string1, string2);
}
});
button2.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent(MainActivity.this, ZhuActivity.class);
startActivity(intent);
}
});
}
@Override
public void labb(final String date) {
Log.i("aaa", "aaa"+date);
handler.post(new Runnable() {
@Override
public void run() {
Gson gson = new Gson();
DengBean dengBean = gson.fromJson(date, DengBean.class);
Log.e("qqq",dengBean.toString());
String status = dengBean.getStatus();
Log.i("qqq", "qqq"+status);
if (status.equals("0000")) {
Toast.makeText(MainActivity.this, "登录成功", Toast.LENGTH_SHORT).show();
Intent intent = new Intent(MainActivity.this,ShowActivity.class);
startActivity(intent);
} else {
Toast.makeText(MainActivity.this, "登录失败", Toast.LENGTH_SHORT).show();
}
}
});
}
}