android studio 登录保存,android studio 自带的LoginActivity 添加登陆

这篇博客介绍了如何在Android Studio中创建一个登录数据源类`LoginDataSource`,该类处理登录凭据并获取用户信息。通过`HttpLogin`类执行HTTP登录请求,将用户名和密码发送到服务器,并将登录结果保存在`LoggedInUser`对象中。登录成功后返回`Result.Success`,异常情况下返回`Result.Error`。
摘要由CSDN通过智能技术生成

packagecom.example.myapplication.data;importandroid.util.Log;importcom.example.myapplication.data.model.LoggedInUser;importcom.example.myapplication.data.model.Token;importcom.google.gson.Gson;importcom.squareup.okhttp.FormEncodingBuilder;importcom.squareup.okhttp.OkHttpClient;importcom.squareup.okhttp.Request;importcom.squareup.okhttp.RequestBody;importcom.squareup.okhttp.Response;importjava.io.IOException;/*** Class that handles authentication w/ login credentials and retrieves user information.*/

public classLoginDataSource{publicLoginDataSource() {

}public Resultlogin(String username, String password) {try{//TODO: handle loggedInUser authentication//Demo中这个地方直接返回fakeUser,我在这里加入了用户验证过程

HttpLogin httpLogin = new HttpLogin("http://local.me/api/login",username,password);

Thread t1= new Thread(newRunnable() {public voidrun() {

httpLogin.login();

}

});<

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值