下面列出了retrofit2.http.FormUrlEncoded#com.example.retrofit.entity.resulte.SubjectResulte 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。
@Override
public void onNext(String resulte, String method) {
BaseResultEntity<ArrayList<SubjectResulte>> subjectResulte = JSONObject.parseObject(resulte, new
TypeReference<BaseResultEntity<ArrayList<SubjectResulte>>>() {
});
tvMsg.setText("统一post返回:\n" + subjectResulte.getData().toString());
}
@Override
public void onCacheNext(String cache) {
/*缓存回调*/
Gson gson = new Gson();
java.lang.reflect.Type type = new TypeToken<BaseResultEntity<List<SubjectResulte>>>() {
}.getType();
BaseResultEntity resultEntity = gson.fromJson(cache, type);
tvMsg.setText("缓存返回:\n" + resultEntity.getData().toString());
}
@Override
public void onNext(List<SubjectResulte> subjects) {
tvMsg.setText("网络返回:\n" + subjects.toString());
}
@FormUrlEncoded
@POST("AppFiftyToneGraph/videoLink")
Observable<BaseResultEntity<List<SubjectResulte>>> getAllVedioBys(@Field("once") boolean once_no);