summaryrefslogtreecommitdiff
path: root/org.fox.ttrss/src/main/java/org/fox/ttrss/Application.java
diff options
context:
space:
mode:
Diffstat (limited to 'org.fox.ttrss/src/main/java/org/fox/ttrss/Application.java')
-rwxr-xr-xorg.fox.ttrss/src/main/java/org/fox/ttrss/Application.java14
1 files changed, 9 insertions, 5 deletions
diff --git a/org.fox.ttrss/src/main/java/org/fox/ttrss/Application.java b/org.fox.ttrss/src/main/java/org/fox/ttrss/Application.java
index a9a54fb4..94857855 100755
--- a/org.fox.ttrss/src/main/java/org/fox/ttrss/Application.java
+++ b/org.fox.ttrss/src/main/java/org/fox/ttrss/Application.java
@@ -1,7 +1,6 @@
package org.fox.ttrss;
import android.os.Bundle;
-import android.util.ArraySet;
import com.livefront.bridge.Bridge;
import com.livefront.bridge.SavedStateHandler;
@@ -12,7 +11,7 @@ import org.fox.ttrss.types.ArticleList;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
-import java.util.HashMap;
+import java.util.LinkedHashMap;
import icepick.Icepick;
@@ -25,7 +24,7 @@ public class Application extends android.app.Application {
public int m_selectedArticleId;
public String m_sessionId;
public int m_apiLevel;
- public HashMap<String, String> m_customSortTypes = new HashMap<>();
+ public LinkedHashMap<String, String> m_customSortModes = new LinkedHashMap<String, String>();
public static Application getInstance(){
return m_singleton;
@@ -56,7 +55,7 @@ public class Application extends android.app.Application {
out.putString("gs:sessionId", m_sessionId);
out.putInt("gs:apiLevel", m_apiLevel);
out.putInt("gs:selectedArticleId", m_selectedArticleId);
- out.putSerializable("gs:customSortTypes", m_customSortTypes);
+ out.putSerializable("gs:customSortTypes", m_customSortModes);
}
public void load(Bundle in) {
@@ -64,7 +63,12 @@ public class Application extends android.app.Application {
m_sessionId = in.getString("gs:sessionId");
m_apiLevel = in.getInt("gs:apiLevel");
m_selectedArticleId = in.getInt("gs:selectedArticleId");
- m_customSortTypes = (HashMap<String, String>) in.getSerializable("gs:customSortTypes");
+
+ try {
+ m_customSortModes = (LinkedHashMap<String, String>) in.getSerializable("gs:customSortTypes");
+ } catch (Exception e) {
+ e.printStackTrace();
+ }
}
}