Prevent crash

pull/147/head
M66B 7 years ago
parent 82a4b3c4b9
commit ae5a2a51ea

@ -82,37 +82,39 @@ public class BoundaryCallbackMessages extends PagedList.BoundaryCallback<TupleMe
} }
private void load() { private void load() {
if (model != null) executor.submit(new Runnable() {
executor.submit(new Runnable() { @Override
@Override public void run() {
public void run() { if (model == null)
try { return;
searching = model.isSearching();
handler.post(new Runnable() { try {
@Override searching = model.isSearching();
public void run() { handler.post(new Runnable() {
intf.onLoading(); @Override
} public void run() {
}); intf.onLoading();
model.load(); }
} catch (final Throwable ex) { });
Log.e("Boundary", ex); model.load();
handler.post(new Runnable() { } catch (final Throwable ex) {
@Override Log.e("Boundary", ex);
public void run() { handler.post(new Runnable() {
intf.onError(ex); @Override
} public void run() {
}); intf.onError(ex);
} finally { }
searching = false; });
handler.post(new Runnable() { } finally {
@Override searching = false;
public void run() { handler.post(new Runnable() {
intf.onLoaded(); @Override
} public void run() {
}); intf.onLoaded();
} }
});
} }
}); }
});
} }
} }
Loading…
Cancel
Save