public class Fragment_Five extends Fragment {
private EditText phone1,pwd1;
private Button btn_login,btn_register;
private Presenter presenter;
@Nullable
@Override
public View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
View view = inflater.inflate(R.layout.fragment_five, container, false);
phone1 = view.findViewById(R.id.phone);
pwd1 = view.findViewById(R.id.pwd);
btn_login = view.findViewById(R.id.btn_login);
btn_register = view.findViewById(R.id.btn_register);
presenter = new Presenter(this);
//跳转注册页面
btn_register.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent =new Intent(getActivity(),RegActivity.class);
startActivity(intent);
}
});
//登录按钮
btn_login.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
//获取输入框的值
String phone = phone1.getText().toString();
String pwd = pwd1.getText().toString();
if (TextUtils.isEmpty(phone)||TextUtils.isEmpty(pwd)){
Toast.makeText(getActivity(),"输入框不能为空",Toast.LENGTH_SHORT).show();
}else {
presenter.getLogin(phone,pwd);
}
}
});
return view;
}
public void getLogin(final String data) {
getActivity().runOnUiThread(new Runnable() {
@Override
public void run() {
Gson gson =new Gson();
LoginBean loginBean = gson.fromJson(data, LoginBean.class);
String status = loginBean.getStatus();
if (status.equals("0000")){
Toast.makeText(getActivity(),"登录成功"+phone1+pwd1,Toast.LENGTH_SHORT).show();
}else {
Toast.makeText(getActivity(),"登录失败",Toast.LENGTH_SHORT).show();
}
}
});
}
}
Xc_login_register
最新推荐文章于 2024-09-06 05:13:54 发布