In android N, we added support for multi-window mode. When the app transitions between splitscreen and fullscreen, and when it is resized in splitscreen mode, the OS destroys and recreates our activity.
The effect is that the user loses zoom level and desktop position when this action is taken.
We should look at preserving this information so that the view provided by our app remains consistent between window mode changes.
One way to do this is handling configuration changes ourselves:
https://developer.android.com/guide/topics/resources/runtime-changes.html
Another could be to squirrel away a set of screen stats which we can restore when the activity is recreated.
Comment 1 by jamiewa...@chromium.org
, Apr 20 2017Status: Assigned (was: Untriaged)