Merge "Search - add "live" search results"

This commit is contained in:
Fabrice Di Meglio
2014-04-16 23:58:55 +00:00
committed by Android (Google) Code Review
2 changed files with 13 additions and 1 deletions

View File

@@ -616,6 +616,10 @@ public class SettingsActivity extends Activity
registerReceiver(mBatteryInfoReceiver, new IntentFilter(Intent.ACTION_BATTERY_CHANGED)); registerReceiver(mBatteryInfoReceiver, new IntentFilter(Intent.ACTION_BATTERY_CHANGED));
mDynamicIndexableContentMonitor.register(this); mDynamicIndexableContentMonitor.register(this);
if(!TextUtils.isEmpty(mSearchQuery)) {
onQueryTextSubmit(mSearchQuery);
}
} }
@Override @Override
@@ -1226,8 +1230,11 @@ public class SettingsActivity extends Activity
@Override @Override
public boolean onQueryTextChange(String newText) { public boolean onQueryTextChange(String newText) {
mSearchQuery = newText; mSearchQuery = newText;
if (TextUtils.isEmpty(newText) && mSearchResultsFragment == null) {
return false; return false;
} }
return mSearchResultsFragment.onQueryTextChange(newText);
}
@Override @Override
public boolean onClose() { public boolean onClose() {

View File

@@ -151,6 +151,11 @@ public class SearchResultsSummary extends Fragment {
return true; return true;
} }
public boolean onQueryTextChange(String query) {
updateSearchResults(query);
return true;
}
public boolean onClose() { public boolean onClose() {
clearResults(); clearResults();
return false; return false;