From 6a9152c773c7edb0012dac3e1933773cb1c7e0b4 Mon Sep 17 00:00:00 2001 From: sifacaii Date: Thu, 1 Sep 2022 12:45:13 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E8=AF=A6=E6=83=85=E9=A1=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/org/sifacai/vlcjellyfin/DetailActivity.java | 5 ++++- app/src/main/java/org/sifacai/vlcjellyfin/Utils.java | 4 +++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/org/sifacai/vlcjellyfin/DetailActivity.java b/app/src/main/java/org/sifacai/vlcjellyfin/DetailActivity.java index d88b80b..9f29995 100644 --- a/app/src/main/java/org/sifacai/vlcjellyfin/DetailActivity.java +++ b/app/src/main/java/org/sifacai/vlcjellyfin/DetailActivity.java @@ -27,6 +27,7 @@ import com.squareup.picasso.Picasso; import java.util.ArrayList; import java.util.HashMap; +import java.util.List; public class DetailActivity extends BaseActivity implements JAdapter.OnItemClickListener { private String TAG = "详情:"; @@ -96,8 +97,10 @@ public class DetailActivity extends BaseActivity implements JAdapter.OnItemClick .error(R.drawable.img_loading_placeholder) .into(tvCover); + Log.d(TAG, "fillDetails: " + detailObj.toString()); JsonElement genres = JfClient.jeFromGson(detailObj, "Genres"); - String Genres = genres == null ? "" : genres.getAsJsonArray().toString(); + List fg = new Gson().fromJson(genres,List.class); + String Genres = (genres == null ? "" : String.join(",",fg)); String OfficialRating = JfClient.strFromGson(detailObj, "OfficialRating"); String CommunityRating = JfClient.strFromGson(detailObj, "CommunityRating"); String ProductionYear = JfClient.strFromGson(detailObj, "ProductionYear"); diff --git a/app/src/main/java/org/sifacai/vlcjellyfin/Utils.java b/app/src/main/java/org/sifacai/vlcjellyfin/Utils.java index 72cc7bd..17b091a 100644 --- a/app/src/main/java/org/sifacai/vlcjellyfin/Utils.java +++ b/app/src/main/java/org/sifacai/vlcjellyfin/Utils.java @@ -40,7 +40,9 @@ public class Utils { df.setTimeZone(TimeZone.getTimeZone("UTC")); String dt = ""; try { - dt = df.parse(utcTime).toLocaleString(); + Date date = df.parse(utcTime); + SimpleDateFormat sdt = new SimpleDateFormat("yyyy-MM-dd"); + dt = sdt.format(date); } catch (ParseException e) { e.printStackTrace(); }