OSDN Git Service

Fix Settings crash on changing device orientation
authorRaff Tsai <rafftsai@google.com>
Mon, 29 Oct 2018 05:50:47 +0000 (13:50 +0800)
committerRaff Tsai <rafftsai@google.com>
Tue, 30 Oct 2018 01:57:53 +0000 (09:57 +0800)
commit1d88f4c61b622f03ba5ba2cdf6911dcee5449e6a
treeec465dfde2fbbd639359e85cacdc6a89af43b1e7
parent416ff0ab91bad1cb5cf50f2c1e91dc2c3cb523e0
Fix Settings crash on changing device orientation

- AppDataUsage assign preferences to Applist in loaderCallback.
When device rotate we will assign preference to Applist second
time which throw IllegalStateException Exception. We will use
restartLoader which create new loader rather than use existed
loader.

Change-Id: I540d645e930a29f989c4fe374e2103ca201da198
Fixes: 118195540
Test: manual
src/com/android/settings/datausage/AppDataUsage.java
src/com/android/settings/datausage/AppDataUsageV2.java