Fix backup restore crash.
This commit is contained in:
parent
fd2a464bae
commit
543a4ee177
1 changed files with 8 additions and 3 deletions
|
@ -165,9 +165,14 @@ public class DatabaseFactory {
|
|||
}
|
||||
|
||||
public static void upgradeRestored(Context context, SQLiteDatabase database){
|
||||
getInstance(context).databaseHelper.onUpgrade(database, database.getVersion(), -1);
|
||||
getInstance(context).databaseHelper.markCurrent(database);
|
||||
getInstance(context).mms.trimEntriesForExpiredMessages();
|
||||
synchronized (lock) {
|
||||
getInstance(context).databaseHelper.onUpgrade(database, database.getVersion(), -1);
|
||||
getInstance(context).databaseHelper.markCurrent(database);
|
||||
getInstance(context).mms.trimEntriesForExpiredMessages();
|
||||
|
||||
instance.databaseHelper.close();
|
||||
instance = null;
|
||||
}
|
||||
}
|
||||
|
||||
private DatabaseFactory(@NonNull Context context) {
|
||||
|
|
Loading…
Add table
Reference in a new issue