@Override public void loadData(@NonNull Priority priority, @NonNull DataCallback<? super Data> callback) { try { data = reader.decode(dataUri); callback.onDataReady(data); } catch (IllegalArgumentException e) { callback.onLoadFailed(e); } }
@NonNull @Override public Class<Data> getDataClass() { return reader.getDataClass(); }
@NonNull @Override public Class<Data> getDataClass() { return reader.getDataClass(); }
@Override public void cleanup() { try { reader.close(data); } catch (IOException e) { // Ignored. } }
@Override public void loadData(Priority priority, DataCallback<? super Data> callback) { try { data = reader.decode(dataUri); callback.onDataReady(data); } catch (IllegalArgumentException e) { callback.onLoadFailed(e); } }
@Override public void cleanup() { try { reader.close(data); } catch (IOException e) { // Ignored. } }