Refactor the multiple JNI bridges we have for exposing offline content (currently downloads and offline pages) into a single provider and JNI bridge.
This bug includes:
- Create the provider interfaces.
- Build the JNI bridge and java side of the provider interfaces.
- Implement the provider interface for both downloads and offline pages.
- Migrate the UI to use the provider.
Comment 1 by bugdroid1@chromium.org
, Mar 7 2017