1 parent b3fd6e6 commit 99cfeb2Copy full SHA for 99cfeb2
1 file changed
app/src/main/java/com/nous/wxhook/db/WxHookProvider.kt
@@ -29,9 +29,18 @@ class WxHookProvider : ContentProvider() {
29
return when (uri.path) {
30
"/key" -> {
31
val cursor = MatrixCursor(arrayOf("key", "time", "len"))
32
- val key = capturedKey
+ var key = capturedKey
33
+ var time = capturedTime
34
+ if (key == null) {
35
+ // Fallback to SharedPreferences (persists across app restarts)
36
+ try {
37
+ val prefs = context?.getSharedPreferences("wxhook", android.content.Context.MODE_PRIVATE)
38
+ key = prefs?.getString("last_key", null)
39
+ time = prefs?.getLong("last_key_time", 0) ?: 0L
40
+ } catch (_: Exception) {}
41
+ }
42
if (key != null) {
- cursor.addRow(arrayOf(key, capturedTime, key.length / 2))
43
+ cursor.addRow(arrayOf(key, time, key.length / 2))
44
}
45
cursor
46
0 commit comments