在一個介面中可能需要對不只一個介面,比如:獲取驗證碼介面 + 註冊介面
後端字首: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") 就?