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(); }