Comments (4)
from pdfviewer.
Would migrating from android.content.Loader
to android.support.v4.content.Loader
(and from android.content.AsyncTaskLoader
to android.support.v4.content.AsyncTaskLoader
) accomplish this?
from pdfviewer.
@Zoraver The support library has been deprecated in favor of androidx. I was able to migrate to the androidx implementation of loaders, including replacing getLoaderManager
with LoaderManager.getInstance
as getSupportLoaderManager
is deprecated in favor of that too.
I was misled by https://developer.android.com/guide/components/loaders which makes it seem like loaders as a whole are deprecated, but the support library implementation still appears to be supported. I think that loaders are considered an obsolete approach, but at least there are no deprecation warnings now.
from pdfviewer.
@thestinger @Zoraver
ViewModels are the way to go. They are part of MVVM and MVI, require less boilerplate than loaders and overall are far superior.
You could replace any loader with a ViewModel executing an AsyncTask.
I'll have a look over the weekend.
from pdfviewer.
Related Issues (20)
- share support HOT 4
- Change the page with left or right side HOT 1
- Save document to filesystem support HOT 2
- Signature support HOT 2
- Intra-document links Support
- Don't allow backups HOT 2
- Unknown issue with particular PDF - incorrect layout HOT 4
- fit document to screen width when opening
- Display white pages, tried two different devices and all sorts of pdf examples, none of them work. HOT 1
- improve invalid password UX HOT 1
- First file is always opened when navigating back after launching an activity from the other app with FLAG_ACTIVITY_NEW_TASK HOT 3
- handle missing webview gracefully
- QOL: Change default zoom level to fit width and center pdf by default
- Supporting continuous paging i.e. reading the whole document by just scrolling HOT 1
- Add submodule tag updates to dependabot HOT 1
- App freezing, weird zoom behaviour, and lag with some PDFs HOT 4
- Show document title in top app bar
- Cannot built the app HOT 5
- Scroll to go next/previous page like Google drive pdf viewer..
- App not supported HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from pdfviewer.