package com.example.dell_pc.zk2lx2.mvp.activity;
import android.content.Context;
import android.content.Intent;
import android.content.SharedPreferences;
import android.support.v4.app.Fragment;
import android.support.v4.app.FragmentManager;
import android.support.v4.app.FragmentPagerAdapter;
import android.support.v4.view.ViewPager;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Toast;
import com.example.dell_pc.zk2lx2.LoginBean;
import com.example.dell_pc.zk2lx2.R;
import com.example.dell_pc.zk2lx2.fragment.Fragmentone;
import com.example.dell_pc.zk2lx2.fragment.Fragmenttwo;
import com.example.dell_pc.zk2lx2.mvp.view.AppDeletager;
import com.example.dell_pc.zk2lx2.utif.Http;
import com.google.gson.Gson;
import java.util.ArrayList;
import java.util.List;
public class LoginPersenter extends AppDeletager implements View.OnClickListener {
private String url="https://www.zhaoapi.cn/user/login";
private EditText phone;
private EditText password;
private Button mlogin;
private Button mzc;
private SharedPreferences ini;
@Override
public int getLayoutId() {
return R.layout.login;
}
public Context context;
@Override
public void getcontent(Context context) {
this.context=context;
}
@Override
public void initDate() {
super.initDate();
phone=(EditText)get(R.id.phone);
password=(EditText)get(R.id.password);
mlogin=(Button)get(R.id.mlogin);
mzc=(Button)get(R.id.mzc);
mlogin.setOnClickListener(this);
mzc.setOnClickListener(this);
ini = context.getSharedPreferences("ini", Context.MODE_PRIVATE);
}
@Override
public void onClick(View view) {
switch (view.getId()){
case R.id.mlogin:
String phone1 = phone.getText().toString().trim();
String password1 = password.getText().toString().trim();
new Http().get(url+"?mobile="+phone1+"&password="+password1).Hd(new Http.Cr() {
@Override
public void success(String mm) {
LoginBean loginBean = new Gson().fromJson(mm, LoginBean.class);
ini.edit().putString("phone",loginBean.getData().getMobile()).commit();
if("0".equals(loginBean.getCode())){
context.startActivity(new Intent(context,MainActivity.class));
((LoginActivity)context).finish();
}
else{
Toast.makeText(context,"错误",Toast.LENGTH_SHORT).show();
}
}
});
break;
case R.id.mzc:
context.startActivity(new Intent(context,ZcActivity.class));
break;
}
}
}
网络接口登录
猜你喜欢
转载自blog.csdn.net/qq_42787251/article/details/83245092
今日推荐
周排行