From 83b7eb4c3a9d89096c6ff2ac94590db4ad8b53ec Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=B8=96=E5=A4=96=E6=A1=83=E6=BA=90?= Date: Wed, 4 May 2016 09:20:02 +0800 Subject: [PATCH] add search receiver --- advancedtoolbar/advancedtoolbar.iml | 17 ++++++++++------- .../materialsearch/MaterialSearchView.java | 11 +++++++++++ gradle.properties | 4 ++-- 3 files changed, 23 insertions(+), 9 deletions(-) diff --git a/advancedtoolbar/advancedtoolbar.iml b/advancedtoolbar/advancedtoolbar.iml index cbc1a38..9b8e20a 100644 --- a/advancedtoolbar/advancedtoolbar.iml +++ b/advancedtoolbar/advancedtoolbar.iml @@ -62,13 +62,6 @@ - - - - - - - @@ -76,6 +69,14 @@ + + + + + + + + @@ -89,7 +90,9 @@ + + diff --git a/advancedtoolbar/src/main/java/com/hkm/advancedtoolbar/materialsearch/MaterialSearchView.java b/advancedtoolbar/src/main/java/com/hkm/advancedtoolbar/materialsearch/MaterialSearchView.java index 58d7df4..2cbfa63 100644 --- a/advancedtoolbar/src/main/java/com/hkm/advancedtoolbar/materialsearch/MaterialSearchView.java +++ b/advancedtoolbar/src/main/java/com/hkm/advancedtoolbar/materialsearch/MaterialSearchView.java @@ -1,6 +1,7 @@ package com.hkm.advancedtoolbar.materialsearch; import android.app.Activity; +import android.app.SearchManager; import android.content.Context; import android.content.Intent; import android.content.pm.PackageManager; @@ -639,5 +640,15 @@ public void onRestoreInstanceState(Parcelable state) { super.onRestoreInstanceState(mSavedState.getSuperState()); } + public void fromActivityResult(int requestCode, int resultCode, Intent data) { + if (requestCode == MaterialSearchView.REQUEST_VOICE) { + Log.d("check", data.toString()); + String query = data.getStringExtra(SearchManager.QUERY); + // searchView.setS + if (query == null) return; + if (query.isEmpty()) return; + mSearchSrcTextView.setText(query); + } + } } \ No newline at end of file diff --git a/gradle.properties b/gradle.properties index e64ff36..102b7b0 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,5 +1,5 @@ -VERSION_NAME=0.8.0 -VERSION_CODE=90 +VERSION_NAME=0.8.1 +VERSION_CODE=91 ANDROID_BUILD_MIN_SDK_VERSION=17 ANDROID_BUILD_TARGET_SDK_VERSION=22