mirror of
https://github.com/kiwix/kiwix-android.git
synced 2025-09-18 03:45:33 -04:00
Android improved widget voice search flow
This commit is contained in:
parent
5c550f2290
commit
bad4b95fea
@ -40,6 +40,7 @@ public class SearchActivity extends AppCompatActivity
|
|||||||
private ArrayAdapter<String> mDefaultAdapter;
|
private ArrayAdapter<String> mDefaultAdapter;
|
||||||
private SearchActivity context;
|
private SearchActivity context;
|
||||||
private RecentSearchDao recentSearchDao;
|
private RecentSearchDao recentSearchDao;
|
||||||
|
private SearchView searchView;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected void onCreate(Bundle savedInstanceState) {
|
protected void onCreate(Bundle savedInstanceState) {
|
||||||
@ -92,7 +93,7 @@ public class SearchActivity extends AppCompatActivity
|
|||||||
getMenuInflater().inflate(R.menu.menu_search, menu);
|
getMenuInflater().inflate(R.menu.menu_search, menu);
|
||||||
MenuItem searchMenuItem = menu.findItem(R.id.menu_search);
|
MenuItem searchMenuItem = menu.findItem(R.id.menu_search);
|
||||||
MenuItemCompat.expandActionView(searchMenuItem);
|
MenuItemCompat.expandActionView(searchMenuItem);
|
||||||
SearchView searchView = (SearchView) menu.findItem(R.id.menu_search).getActionView();
|
searchView = (SearchView) menu.findItem(R.id.menu_search).getActionView();
|
||||||
searchView.setOnQueryTextListener(new SearchView.OnQueryTextListener() {
|
searchView.setOnQueryTextListener(new SearchView.OnQueryTextListener() {
|
||||||
@Override
|
@Override
|
||||||
public boolean onQueryTextSubmit(String s) {
|
public boolean onQueryTextSubmit(String s) {
|
||||||
@ -227,9 +228,7 @@ public class SearchActivity extends AppCompatActivity
|
|||||||
}
|
}
|
||||||
|
|
||||||
private void searchViaVoice(String search) {
|
private void searchViaVoice(String search) {
|
||||||
search = capitalizeSearch(search);
|
searchView.setQuery(search, false);
|
||||||
recentSearchDao.saveSearch(search);
|
|
||||||
sendMessage(search);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private String capitalizeSearch(String search) {
|
private String capitalizeSearch(String search) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user