From f32b79ba7273b724f6069e49fd128d5d2db96ce3 Mon Sep 17 00:00:00 2001 From: seven332 Date: Fri, 21 Dec 2018 16:55:14 +0800 Subject: [PATCH] Save global stuff next id --- app/src/main/java/com/hippo/ehviewer/EhApplication.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/src/main/java/com/hippo/ehviewer/EhApplication.java b/app/src/main/java/com/hippo/ehviewer/EhApplication.java index b173862c7..29e21bc2d 100644 --- a/app/src/main/java/com/hippo/ehviewer/EhApplication.java +++ b/app/src/main/java/com/hippo/ehviewer/EhApplication.java @@ -59,6 +59,7 @@ import okhttp3.OkHttpClient; public class EhApplication extends RecordingApplication { private static final String TAG = EhApplication.class.getSimpleName(); + private static final String KEY_GLOBAL_STUFF_NEXT_ID = "global_stuff_next_id"; public static final boolean BETA = false; @@ -128,6 +129,8 @@ public class EhApplication extends RecordingApplication { // Ignore } + mIdGenerator.setNextId(Settings.getInt(KEY_GLOBAL_STUFF_NEXT_ID, 0)); + if (DEBUG_PRINT_NATIVE_MEMORY || DEBUG_PRINT_IMAGE_COUNT) { debugPrint(); } @@ -191,6 +194,7 @@ public class EhApplication extends RecordingApplication { public int putGlobalStuff(@NonNull Object o) { int id = mIdGenerator.nextId(); mGlobalStuffMap.put(id, o); + Settings.putInt(KEY_GLOBAL_STUFF_NEXT_ID, mIdGenerator.nextId()); return id; }