在一个界面中可能需要对不只一个接口,比如:获取验证码接口 + 注册接口
后端前缀:http://taskgo.andyhui.xin/user/
此项目的后端接口网址:
http://leaf.marklux.cn/api/doc/45
http://leaf.marklux.cn/api/doc/44
1.在RetrofitServise将接口写好
- postman测试接口
- RetrofitServise
2.RegisterContract中
3.LoginRegisterpresenter.java
- 发给后端的接口
- loginAgain
- register
- sendCaptcha
- 判断诗句的正确性
- isPhoneTrue
- isSecretTrue
4.RegisterModel.java--只允许出现后端需要的数据
5.V层------RegisterActivity.java
- 按钮的点击事件
- @OnClick(R.id.img_agreement_selector)
- 倒计时方法的编写
- setCountDownTimer(final long countDownTime)
- 将Contrat中成功回调用方法的重写
- onRegisterSuccess()
- onCaptchaSuccess()
- V层与P层的相互绑定,必须写这个,不然后面都会错👇 ⚠️⚠️⚠️⚠️
在类的声明中,通过关键字extends来创建一个类的子类。
一个类通过关键字implements声明自己使用一个或者多个接口。
extends 是继承某个类, 继承之后可以使用父类的方法, 也可以重写父类的方法;
implements 是实现多个接口, 接口的方法一般为空的, 必须重写才能使用
解决黄色部分办法:在@Override下面一行 加上:@SuppressWarnings("unchecked") 就👌