am 5f80605a: Include user query in search intents

Merge commit '5f80605a0b866f34c74955e190909bd6ab5d992e'

* commit '5f80605a0b866f34c74955e190909bd6ab5d992e':
  Include user query in search intents
This commit is contained in:
Bjorn Bringert
2009-06-24 13:53:55 -07:00
committed by The Android Open Source Project
3 changed files with 26 additions and 0 deletions

View File

@@ -26065,6 +26065,17 @@
visibility="public"
>
</field>
<field name="USER_QUERY"
type="java.lang.String"
transient="false"
volatile="false"
value="&quot;user_query&quot;"
static="true"
final="true"
deprecated="not deprecated"
visibility="public"
>
</field>
</class>
<interface name="SearchManager.OnCancelListener"
abstract="true"

View File

@@ -1474,6 +1474,7 @@ public class SearchDialog extends Dialog implements OnItemClickListener, OnItemS
if (data != null) {
intent.setData(data);
}
intent.putExtra(SearchManager.USER_QUERY, mUserQuery);
if (query != null) {
intent.putExtra(SearchManager.QUERY, query);
}

View File

@@ -1135,6 +1135,20 @@ public class SearchManager
*/
public final static String QUERY = "query";
/**
* Intent extra data key: Use this key with
* {@link android.content.Intent#getStringExtra
* content.Intent.getStringExtra()}
* to obtain the query string typed in by the user.
* This may be different from the value of {@link #QUERY}
* if the intent is the result of selecting a suggestion.
* In that case, {@link #QUERY} will contain the value of
* {@link #SUGGEST_COLUMN_QUERY} for the suggestion, and
* {@link #USER_QUERY} will contain the string typed by the
* user.
*/
public final static String USER_QUERY = "user_query";
/**
* Intent extra data key: Use this key with Intent.ACTION_SEARCH and
* {@link android.content.Intent#getBundleExtra