diff --git a/.idea/misc.xml b/.idea/misc.xml index 45bb483c5e..1a3eaffb45 100644 --- a/.idea/misc.xml +++ b/.idea/misc.xml @@ -37,7 +37,7 @@ - + diff --git a/app/src/main/java/com/gh/gamecenter/MainActivity.java b/app/src/main/java/com/gh/gamecenter/MainActivity.java index f6ee9674f5..7ad29c8298 100644 --- a/app/src/main/java/com/gh/gamecenter/MainActivity.java +++ b/app/src/main/java/com/gh/gamecenter/MainActivity.java @@ -86,6 +86,7 @@ import java.util.HashMap; import java.util.List; import java.util.Locale; import java.util.Map; +import java.util.Random; import java.util.zip.ZipEntry; import java.util.zip.ZipFile; @@ -645,14 +646,18 @@ public class MainActivity extends BaseFragmentActivity implements @Override public void onResponse(JSONArray response) { if (!isDestroy) { - Type listType = new TypeToken>() { - }.getType(); + Type listType = new TypeToken>() {}.getType(); Gson gson = new Gson(); List searchHintList = gson.fromJson( response.toString(), listType); - if (searchHintList != null - && !searchHintList.isEmpty()) { - searchHint = searchHintList.get(0); + if (searchHintList != null && !searchHintList.isEmpty()) { + if (searchHintList.size() == 1) { + searchHint = searchHintList.get(0); + } else { + Random random = new Random(System.currentTimeMillis()); + int index = random.nextInt(searchHintList.size()); + searchHint = searchHintList.get(index); + } EventBus.getDefault().post( new EBTopState("搜索", searchHintList .get(0)));