OSDN Git Service

Prevent search crashes from uninstalled apps
authorMatthew Fritze <mfritze@google.com>
Wed, 22 Mar 2017 20:51:36 +0000 (13:51 -0700)
committerMatthew Fritze <mfritze@google.com>
Fri, 21 Apr 2017 22:56:44 +0000 (15:56 -0700)
commit75f55d6e0508f7a797cde29c04ec62d49c8944f1
tree5f7d2cd316171da59910f7888cc88b29259426e4
parenteb62407114d82484e7cd33520974d41f8a734cd0
Prevent search crashes from uninstalled apps

All search results are now refreshed when resuming the
search fragment, to prevent crashes from results that
no longer exist.

Change-Id: I905465d14f415598ec7a2ebe7b29ed620cde0962
Fixes: 34817357
Test: make RunSettingsRoboTests
Merged-In: I96a0cbfee711ab9dee49d56bfdc4e885202d9ecd
src/com/android/settings/search2/DatabaseIndexingManager.java
src/com/android/settings/search2/SearchFragment.java
src/com/android/settings/search2/SearchResult.java
src/com/android/settings/search2/SearchResultDiffCallback.java [new file with mode: 0644]
src/com/android/settings/search2/SearchResultsAdapter.java
tests/robotests/src/com/android/settings/search/SearchResultsAdapterTest.java