Simplified searching/browsing to prevent crashes

This commit is contained in:
M66B
2019-05-12 09:16:25 +02:00
parent ca5c503ee8
commit 6a36fae124
3 changed files with 347 additions and 397 deletions

View File

@@ -2475,12 +2475,11 @@ public class FragmentMessages extends FragmentBase {
}
private void loadMessagesNext(final boolean top) {
ViewModelBrowse modelBrowse = ViewModelProviders.of(getActivity()).get(ViewModelBrowse.class);
modelBrowse.set(getContext(), folder, search, REMOTE_PAGE_SIZE);
if (viewType == AdapterMessage.ViewType.FOLDER || viewType == AdapterMessage.ViewType.SEARCH)
if (boundaryCallback == null)
boundaryCallback = new BoundaryCallbackMessages(getViewLifecycleOwner(), modelBrowse,
boundaryCallback = new BoundaryCallbackMessages(
getContext(), getViewLifecycleOwner(),
folder, search, REMOTE_PAGE_SIZE,
new BoundaryCallbackMessages.IBoundaryCallbackMessages() {
@Override
public void onLoading() {