Skip to content

Commit 83b49e9

Browse files
committed
fix(upload-list): improve performance, notify observers on main thread
Signed-off-by: alperozturk96 <alper_ozturk@proton.me>
1 parent 9683acd commit 83b49e9

2 files changed

Lines changed: 221 additions & 266 deletions

File tree

app/src/main/java/com/owncloud/android/datamodel/UploadsStorageManager.java

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,8 @@
1818
import android.content.ContentResolver;
1919
import android.content.ContentValues;
2020
import android.database.Cursor;
21+
import android.os.Handler;
22+
import android.os.Looper;
2123

2224
import com.nextcloud.client.account.CurrentAccountProvider;
2325
import com.nextcloud.client.account.User;
@@ -214,8 +216,10 @@ private void updateUploadStatus(long id, UploadStatus status, UploadResult resul
214216
*/
215217
public void notifyObserversNow() {
216218
Log_OC.d(TAG, "notifyObserversNow");
217-
setChanged();
218-
notifyObservers();
219+
new Handler(Looper.getMainLooper()).post(() -> {
220+
setChanged();
221+
notifyObservers();
222+
});
219223
}
220224

221225
/**

0 commit comments

Comments
 (0)