History log of /frameworks/support/work/workmanager/src/main/java/androidx/work/impl/utils/Preferences.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
d554aebb8aa2aa48222b7b003273b06369d55a89 07-Jun-2018 Rahul Ravikumar <rahulrav@google.com> Migrating existing jobs to non-persistent jobs.

- Starting alpha03, we will no longer use JobScheduler to persist jobs.
- ForceStopRunnable now cancels all pending jobs, & reschedules eligible jobs.

Test: Added unit tests.

Change-Id: I672ad6f4ab8876834317f704234a76abc12b4ec7
/frameworks/support/work/workmanager/src/main/java/androidx/work/impl/utils/Preferences.java
70a3b26b02be06e63642fa544dfda7cf281c2dfa 06-Jun-2018 Sumir Kataria <sumir@google.com> Add ability to query when cancelAll was last called.

- Add a new API to query the last time this happened
for module and library developers. These methods are
getLastCancelAllTimeMillis(Sync).
- Create a Preferences class to store this data.
- TODO: migrate all SharedPrefs here (right now there
are some in IdGenerator).

Change-Id: I6a34c2d9487e79ad809bf5ce79829d5f490af3f5
Fixes: 73780564
Test: Added and ran tests in WorkManagerImplTest.
/frameworks/support/work/workmanager/src/main/java/androidx/work/impl/utils/Preferences.java