OSDN Git Service

Fix DataSaverBackend objects created on background threads
authorMatthew Fritze <mfritze@google.com>
Tue, 18 Jul 2017 20:12:05 +0000 (13:12 -0700)
committerMatthew Fritze <mfritze@google.com>
Wed, 9 Aug 2017 02:06:42 +0000 (02:06 +0000)
commit7c1825aa64f1998d23cfcfe0b37e5c98b0288582
tree6180ac593ad721eb6daf9607a03310b904018c60
parent4f0e5f83951d7fab8ce05e722a3e2c5e737d92d7
Fix DataSaverBackend objects created on background threads

Add the main looper to the handler created with each
DataSaverBackend to avoid crashes when the objects are
created on background threads.

Bug: 62022517
Test: make RunSettingsRoboTests
Change-Id: I7396107e4ed06982c8cd300912ce1f4e3c63df4c
Merged-In: Ie5ffabbfbe7660761527b3ecd51e6bc5a43c1ace
src/com/android/settings/datausage/DataSaverBackend.java
tests/robotests/src/com/android/settings/testutils/shadow/ShadowDataSaverBackend.java [new file with mode: 0644]