OSDN Git Service

Fix crash on Wi-Fi Slice when it's continuously pinned and unpinned
authorJason Chiu <chiujason@google.com>
Tue, 23 Oct 2018 07:31:54 +0000 (15:31 +0800)
committerJason Chiu <chiujason@google.com>
Fri, 26 Oct 2018 10:47:51 +0000 (18:47 +0800)
commit89b15785c792f386e043224bd0b7cad5889d6726
treea00737bb1d73339dfb3a566487175b391301b297
parent61a8d1fbe4ca5e252cb192d27fbfeea3c166b0cf
Fix crash on Wi-Fi Slice when it's continuously pinned and unpinned

It's because WifiTracker's initialization and onStop is on different
thread. Fine tune the thread logic in SliceBackgroundWorker.

Fixes: 118165942
Test: manual
Change-Id: Icc86b5df7ec3c6fd0e4a79a62ea0c84465e9528d
src/com/android/settings/slices/SettingsSliceProvider.java
src/com/android/settings/slices/SliceBackgroundWorker.java
src/com/android/settings/wifi/WifiSlice.java
tests/robotests/src/com/android/settings/slices/SettingsSliceProviderTest.java