Commit e406a7f9 authored by fallenstardust's avatar fallenstardust

getSystemConfig

parent 8601c912
...@@ -677,8 +677,9 @@ public class AppsSettings { ...@@ -677,8 +677,9 @@ public class AppsSettings {
mSharedPreferences.putString(Constants.PREF_LAST_ROOM_LIST, array.toString()); mSharedPreferences.putString(Constants.PREF_LAST_ROOM_LIST, array.toString());
} }
@Deprecated
//获取收藏文件 //获取收藏文件
public String getFavoriteTxt() { public File getFavoriteFile() {
return new File(getResourcePath(), CORE_SYSTEM_PATH).getAbsolutePath(); return new File(getResourcePath(), CORE_SYSTEM_PATH);
} }
} }
...@@ -3,6 +3,7 @@ package cn.garymb.ygomobile.ui.cards; ...@@ -3,6 +3,7 @@ package cn.garymb.ygomobile.ui.cards;
import android.text.TextUtils; import android.text.TextUtils;
import android.util.SparseArray; import android.util.SparseArray;
import java.io.File;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;
...@@ -69,8 +70,16 @@ public class CardFavorites { ...@@ -69,8 +70,16 @@ public class CardFavorites {
} }
public void load() { public void load() {
List<String> lines = FileUtils.readLines(AppsSettings.get().getFavoriteTxt(), Constants.DEF_ENCODING);
mList.clear(); mList.clear();
File config = AppsSettings.get().getFavoriteFile();
List<String> lines;
if (!config.exists()) {
config = AppsSettings.get().getSystemConfig();
}
if (!config.exists()) {
return;
}
lines = FileUtils.readLines(config.getPath(), Constants.DEF_ENCODING);
for (String line : lines) { for (String line : lines) {
String tmp = line.trim(); String tmp = line.trim();
if (TextUtils.isDigitsOnly(tmp)) { if (TextUtils.isDigitsOnly(tmp)) {
...@@ -84,6 +93,7 @@ public class CardFavorites { ...@@ -84,6 +93,7 @@ public class CardFavorites {
for (Integer id : mList) { for (Integer id : mList) {
ret.add(String.valueOf(id)); ret.add(String.valueOf(id));
} }
FileUtils.writeLines(AppsSettings.get().getFavoriteTxt(), ret, Constants.DEF_ENCODING, "\n"); File conf = AppsSettings.get().getSystemConfig();
FileUtils.writeLines(conf.getPath(), ret, Constants.DEF_ENCODING, "\n");
} }
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment