pull/171/head
FongMi 2 years ago
parent 42bd2d35ba
commit a7d0fd0d66
  1. 4
      app/src/leanback/java/com/fongmi/android/tv/ui/activity/VodActivity.java
  2. 2
      app/src/leanback/java/com/fongmi/android/tv/ui/fragment/VodFragment.java
  3. 16
      catvod/src/main/java/com/github/catvod/utils/Prefers.java
  4. 2
      thunder/src/main/java/com/xunlei/downloadlib/XLDownloadManager.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<String, List<Filter>> entry : result.getFilters().entrySet()) Prefers.put(entry.getKey(), App.gson().toJson(entry.getValue()));
for (Map.Entry<String, List<Filter>> 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<Filter> getFilter(String typeId) {
return Filter.arrayFrom(Prefers.getString(typeId));
return Filter.arrayFrom(Prefers.getString("filter_" + typeId));
}
private Site getSite() {

@ -80,7 +80,7 @@ public class VodFragment extends BaseFragment implements CustomScroller.Callback
}
private List<Filter> getFilter() {
return Filter.arrayFrom(Prefers.getString(getTypeId()));
return Filter.arrayFrom(Prefers.getString("filter_" + getTypeId()));
}
private HashMap<String, String> getExtend() {

@ -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) {

@ -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;
}

Loading…
Cancel
Save