Correctly display "no messages"

This commit is contained in:
M66B
2019-01-29 08:35:42 +00:00
parent a7c3dac2fd
commit ec96c352ee
3 changed files with 23 additions and 11 deletions

View File

@@ -32,6 +32,7 @@ import androidx.paging.PagedList;
public class BoundaryCallbackMessages extends PagedList.BoundaryCallback<TupleMessageEx> {
private ViewModelBrowse model;
private Handler handler;
private boolean loading = false;
private IBoundaryCallbackMessages intf;
private ExecutorService executor = Executors.newSingleThreadExecutor(Helper.backgroundThreadFactory);
@@ -86,6 +87,7 @@ public class BoundaryCallbackMessages extends PagedList.BoundaryCallback<TupleMe
return;
try {
loading = true;
fetched = 0;
handler.post(new Runnable() {
@Override
@@ -103,6 +105,7 @@ public class BoundaryCallbackMessages extends PagedList.BoundaryCallback<TupleMe
}
});
} finally {
loading = false;
handler.post(new Runnable() {
@Override
public void run() {
@@ -113,4 +116,8 @@ public class BoundaryCallbackMessages extends PagedList.BoundaryCallback<TupleMe
}
});
}
boolean isLoading() {
return loading;
}
}