Update git submodules
* Update frameworks/support from branch 'androidx-main'
to 43eb303441c2666e5d4a03f22f10bec0eb5ff324
- Merge "Optimize tiling in PdfView" into androidx-main
- Optimize tiling in PdfView
1. Only render visible tiles
This requires plumbing the visible area of partially visible pages through BitmapFetcher
This requires more nuanced tracking of ongoing work in BitmapFetcher, ie to allow it to cancel individual tile requests when tiling.
2. Discard tile bitmaps for pages that are "nearly" visible
Currently we retain some data for pages that are *just* outside the viewport. Tile bitmaps are large and we shouldn't hang on to them when the page isn't visible
3. Clean up all Bitmaps when the PdfDocument changes
Bug: 382558660
Bug: 385289103
Bug: 385288003
Test: manual, ./gradlew :pdf:pdf-viewer:(test|cAT)
Change-Id: I4483c18d93d1d2a15ae8262b07129edbebf9ae5e
diff --git a/frameworks/support b/frameworks/support
index f714a0a..43eb303 160000
--- a/frameworks/support
+++ b/frameworks/support
@@ -1 +1 @@
-Subproject commit f714a0a96c90280b6fcaf5408ade48116315019e
+Subproject commit 43eb303441c2666e5d4a03f22f10bec0eb5ff324