diff --git a/app/src/leanback/java/com/fongmi/android/tv/ui/activity/VodActivity.java b/app/src/leanback/java/com/fongmi/android/tv/ui/activity/VodActivity.java index 74a0570f9..fdd2f0013 100644 --- a/app/src/leanback/java/com/fongmi/android/tv/ui/activity/VodActivity.java +++ b/app/src/leanback/java/com/fongmi/android/tv/ui/activity/VodActivity.java @@ -53,7 +53,7 @@ public class VodActivity extends BaseActivity implements TypePresenter.OnClickLi Intent intent = new Intent(activity, VodActivity.class); intent.putExtra("key", key); intent.putExtra("result", result); - for (Map.Entry> entry : result.getFilters().entrySet()) Prefers.put(entry.getKey(), App.gson().toJson(entry.getValue())); + for (Map.Entry> entry : result.getFilters().entrySet()) Prefers.put("filter_" + entry.getKey(), App.gson().toJson(entry.getValue())); activity.startActivity(intent); } @@ -66,7 +66,7 @@ public class VodActivity extends BaseActivity implements TypePresenter.OnClickLi } private List getFilter(String typeId) { - return Filter.arrayFrom(Prefers.getString(typeId)); + return Filter.arrayFrom(Prefers.getString("filter_" + typeId)); } private Site getSite() { diff --git a/app/src/leanback/java/com/fongmi/android/tv/ui/fragment/VodFragment.java b/app/src/leanback/java/com/fongmi/android/tv/ui/fragment/VodFragment.java index 1471c3344..8739c1cf6 100644 --- a/app/src/leanback/java/com/fongmi/android/tv/ui/fragment/VodFragment.java +++ b/app/src/leanback/java/com/fongmi/android/tv/ui/fragment/VodFragment.java @@ -80,7 +80,7 @@ public class VodFragment extends BaseFragment implements CustomScroller.Callback } private List getFilter() { - return Filter.arrayFrom(Prefers.getString(getTypeId())); + return Filter.arrayFrom(Prefers.getString("filter_" + getTypeId())); } private HashMap getExtend() { diff --git a/catvod/src/main/java/com/github/catvod/utils/Prefers.java b/catvod/src/main/java/com/github/catvod/utils/Prefers.java index e93ecb999..dc3c9a1ec 100644 --- a/catvod/src/main/java/com/github/catvod/utils/Prefers.java +++ b/catvod/src/main/java/com/github/catvod/utils/Prefers.java @@ -12,30 +12,30 @@ public class Prefers { return PreferenceManager.getDefaultSharedPreferences(Init.context()); } + public static String getString(String key) { + return getString(key, ""); + } + public static String getString(String key, String defaultValue) { return getPrefers().getString(key, defaultValue); } - public static String getString(String key) { - return getString(key, ""); + public static int getInt(String key) { + return getInt(key, 0); } public static int getInt(String key, int defaultValue) { return getPrefers().getInt(key, defaultValue); } - public static int getInt(String key) { - return getInt(key, 0); + public static boolean getBoolean(String key) { + return getBoolean(key, false); } public static boolean getBoolean(String key, boolean defaultValue) { return getPrefers().getBoolean(key, defaultValue); } - public static boolean getBoolean(String key) { - return getPrefers().getBoolean(key, false); - } - public static void put(String key, Object obj) { if (obj == null) return; if (obj instanceof String) { diff --git a/thunder/src/main/java/com/xunlei/downloadlib/XLDownloadManager.java b/thunder/src/main/java/com/xunlei/downloadlib/XLDownloadManager.java index 7637f2ad6..990f05538 100644 --- a/thunder/src/main/java/com/xunlei/downloadlib/XLDownloadManager.java +++ b/thunder/src/main/java/com/xunlei/downloadlib/XLDownloadManager.java @@ -49,7 +49,7 @@ public class XLDownloadManager { } private String getPeerId() { - String uuid = Prefers.getString("phoneId5", ""); + String uuid = Prefers.getString("phoneId5"); if (uuid.isEmpty()) Prefers.put("phoneId5", uuid = XLUtil.getPeerId()); return uuid; }