From 84ba3148350c4668db6b670ee6de486d5985fb79 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=BA=8E=E4=BF=8A?= <215613905@qq.com> Date: Thu, 13 Mar 2025 10:45:12 +0800 Subject: [PATCH] =?UTF-8?q?=E7=83=AD=E8=AF=8D=E5=8F=AA=E5=9C=A8=E7=AC=AC?= =?UTF-8?q?=E4=B8=80=E6=AC=A1=E6=89=93=E5=BC=80=E6=97=B6=E5=8A=A0=E8=BD=BD?= =?UTF-8?q?=E4=B8=80=E6=AC=A1;?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../tvbox/osc/ui/activity/SearchActivity.java | 8 +++++++- app/src/main/res/layout/activity_fast_search.xml | 15 ++++++++------- app/src/main/res/layout/activity_search.xml | 8 +++++--- 3 files changed, 20 insertions(+), 11 deletions(-) diff --git a/app/src/main/java/com/github/tvbox/osc/ui/activity/SearchActivity.java b/app/src/main/java/com/github/tvbox/osc/ui/activity/SearchActivity.java index b23191a7..89718c6e 100644 --- a/app/src/main/java/com/github/tvbox/osc/ui/activity/SearchActivity.java +++ b/app/src/main/java/com/github/tvbox/osc/ui/activity/SearchActivity.java @@ -394,6 +394,7 @@ public class SearchActivity extends BaseActivity { }); } + private static ArrayList hots; private void initData() { initCheckedSourcesForSearch(); Intent intent = getIntent(); @@ -408,6 +409,11 @@ public class SearchActivity extends BaseActivity { search(title); } } + + if(hots!=null && !hots.isEmpty()){ + wordAdapter.setNewData(hots); + return; + } // 加载热词 OkGo.get("https://node.video.qq.com/x/api/hot_search") // OkGo.get("https://api.web.360kan.com/v1/rank") @@ -418,7 +424,7 @@ public class SearchActivity extends BaseActivity { @Override public void onSuccess(Response response) { try { - ArrayList hots = new ArrayList<>(); + hots = new ArrayList(); JsonArray itemList = JsonParser.parseString(response.body()).getAsJsonObject().get("data").getAsJsonObject().get("mapResult").getAsJsonObject().get("0").getAsJsonObject().get("listInfo").getAsJsonArray(); // JsonArray itemList = JsonParser.parseString(response.body()).getAsJsonObject().get("data").getAsJsonArray(); for (JsonElement ele : itemList) { diff --git a/app/src/main/res/layout/activity_fast_search.xml b/app/src/main/res/layout/activity_fast_search.xml index 5b106eb5..398d9c48 100644 --- a/app/src/main/res/layout/activity_fast_search.xml +++ b/app/src/main/res/layout/activity_fast_search.xml @@ -1,6 +1,7 @@ @@ -9,14 +10,13 @@ + android:layout_marginTop="@dimen/vs_10" + android:layout_marginBottom="@dimen/vs_10" + android:paddingLeft="20mm"> + android:paddingRight="20mm" + tools:ignore="InOrMmUsage"> @@ -21,7 +22,7 @@ + android:layout_marginTop="20mm" + tools:ignore="InOrMmUsage" />