发表于: 2018-08-22 20:44:45
2 835
一、今天完成的事情
1.登录成功后下次再打开app会跳过登录直接进入到应用里,有效期为1年,直接用了Bmob SDK提供的方法,比较简单,但这也暴露出了一个问题,实际开发过程中实现这样的借口肯定不会这么容易,这一点以后需要多学习。
2.任务二的思考题是:网络请求的操作可不可以写在主线程里?为什么?
我查得的答案是所有网络操作不能直接写在主线程中 因为所有的网络操作都是耗时的,如果加载到主线程中,会导致与用户的交互出现问题 ,所以要加载到子线程中。
在完成任务二的过程中我就遇到了这样的问题,在点击按钮请求验证码时,按钮会开始60秒倒计时,同时向服务器发送请求,当时我把接口填错了导致连不上服务器,结果倒计时也卡住了。
3.完成了任务二。
二、明天计划的事情
开始为任务三做准备。
三、遇到的问题
对这几天的学习做个小结吧,我个人的短板还是非常多的,java基础太差、网络方面的知识几乎为零,英文差,懒得上google、stackoverflow等网站查资料,其实多花点时间认真看基本还是能看懂的,这些以后肯定是要多学多用的。
四、收获
对自己存在的问题有了清晰地认识,今后的学习方向更明确了。
评论