From fd0097a37e24c771d5ad271135e48e8f52e325e0 Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期二, 21 十二月 2021 16:59:55 +0800 Subject: [PATCH] 3.10.9 --- BuWanVideo/src/com/weikou/beibeivideo/ui/main/CategoryFragment.java | 13 ++++--------- 1 files changed, 4 insertions(+), 9 deletions(-) diff --git a/BuWanVideo/src/com/weikou/beibeivideo/ui/main/CategoryFragment.java b/BuWanVideo/src/com/weikou/beibeivideo/ui/main/CategoryFragment.java index c5dd857..a8eb25b 100644 --- a/BuWanVideo/src/com/weikou/beibeivideo/ui/main/CategoryFragment.java +++ b/BuWanVideo/src/com/weikou/beibeivideo/ui/main/CategoryFragment.java @@ -31,6 +31,7 @@ import com.weikou.beibeivideo.ui.MyRetainViewFragment; import com.weikou.beibeivideo.ui.category.CategoryAdapter; import com.weikou.beibeivideo.ui.recommend.SearchActivity; +import com.weikou.beibeivideo.util.JsonUtil; import org.apache.http.Header; import org.json.JSONObject; @@ -128,11 +129,7 @@ try { snapshot = cache.get(getKey("getCategoriesChannel")); if (snapshot != null) { - Gson gson = new GsonBuilder() - .setFieldNamingPolicy( - FieldNamingPolicy.UPPER_CAMEL_CASE) - .create(); - List<VideoType> categories = gson.fromJson( + List<VideoType> categories = JsonUtil.videoGson.fromJson( snapshot.getString(0), new TypeToken<List<VideoType>>() { }.getType()); @@ -213,10 +210,8 @@ Header[] headers, JSONObject jsonObject) throws Exception { if (jsonObject.getBoolean("IsPost")) { - Gson gson = new GsonBuilder().setFieldNamingPolicy( - FieldNamingPolicy.UPPER_CAMEL_CASE) - .create(); - List<VideoType> categories = gson.fromJson( + + List<VideoType> categories = JsonUtil.videoGson.fromJson( jsonObject.getJSONObject("Data") .getJSONArray("data").toString(), new TypeToken<List<VideoType>>() { -- Gitblit v1.8.0