~/Projects/tvbox
git clone https://code.lsong.org/tvbox
Commit
- Commit
- 09acf2e3934b2b8a6469c26a82f22182b5270908
- Author
- FongMi <[email protected]>
- Date
- 2023-11-04 10:39:11 +0800 +0800
- Diffstat
app/build.gradle | 4 app/src/leanback/java/com/fongmi/android/tv/ui/activity/CastActivity.java | 5 app/src/main/java/com/fongmi/android/tv/db/AppDatabase.java | 2
Fix db backup
diff --git a/app/build.gradle b/app/build.gradle index 185591472410b2b1427fd0b6d7dad2cf0e43e7ba..120482498cd677a3cc40eb0d00361ca3f04369ce 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -21,12 +21,12 @@ productFlavors { leanback { dimension "mode" versionCode 207 - versionName "20231104#3" + versionName "20231104#4" } mobile { dimension "mode" versionCode 207 - versionName "20231104#2" + versionName "20231104#4" } java { dimension "api" diff --git a/app/src/leanback/java/com/fongmi/android/tv/ui/activity/CastActivity.java b/app/src/leanback/java/com/fongmi/android/tv/ui/activity/CastActivity.java index 51bb4049b3c26bd02f09fe181e2584a23f2fef39..a416df5848dac40eff3c1e26ab7b71d40fe612ed 100644 --- a/app/src/leanback/java/com/fongmi/android/tv/ui/activity/CastActivity.java +++ b/app/src/leanback/java/com/fongmi/android/tv/ui/activity/CastActivity.java @@ -401,10 +401,9 @@ } @Override public void onTimeChanged() { - App.post(() -> position = mPlayers.getPosition()); + position = mPlayers.getPosition(); - +import com.fongmi.android.tv.player.ExoUtil; import android.content.ServiceConnection; -import android.content.Intent; } @Override diff --git a/app/src/main/java/com/fongmi/android/tv/db/AppDatabase.java b/app/src/main/java/com/fongmi/android/tv/db/AppDatabase.java index 3154e196110ba57c753adf740a34b2049438976b..42b79c81177fc301499add4bf59f35bbfd1a9d32 100644 --- a/app/src/main/java/com/fongmi/android/tv/db/AppDatabase.java +++ b/app/src/main/java/com/fongmi/android/tv/db/AppDatabase.java @@ -51,6 +51,7 @@ } public static void backup(com.fongmi.android.tv.impl.Callback callback) { App.execute(() -> { + if (get().isOpen()) get().close(); File db = App.get().getDatabasePath(NAME).getAbsoluteFile(); File wal = App.get().getDatabasePath(NAME + "-wal").getAbsoluteFile(); File shm = App.get().getDatabasePath(NAME + "-shm").getAbsoluteFile(); @@ -64,6 +65,7 @@ } public static void restore(com.fongmi.android.tv.impl.Callback callback) { App.execute(() -> { + if (get().isOpen()) get().close(); File db = new File(Path.tv(), NAME); File wal = new File(Path.tv(), NAME + "-wal"); File shm = new File(Path.tv(), NAME + "-shm");