2013-02-19 44 views
0

我實現了我的搜索窗口小部件基於Custom Suggestions基於Searchable DictionaryAndroid的搜索窗口小部件的自定義建議的意圖回到活動

我searchable.xml

<?xml version="1.0" encoding="utf-8"?> 
<searchable xmlns:android="http://schemas.android.com/apk/res/android" 
android:label="@string/app_label" 
android:hint="@string/search_hint" 
android:searchSuggestAuthority="com.worldclock.CitiesProvider" 
android:searchSuggestIntentAction="android.intent.action.VIEW" 
android:searchSuggestIntentData="content://com.worldclock.CitiesProvider/cities" 
android:searchSuggestSelection=" ?"> 
</searchable> 

AndroidManifest.xml中

自定義建議
 <provider android:name="com.worldclock.CitiesProvider" 
       android:authorities="com.worldclock.CitiesProvider" 
       android:searchSuggestIntentAction="android.Intent.action.VIEW"/> 

和我有一個列表活動,其中發起搜索。該教程聲明searchSuggestionIntentAction應該是「android.Intent.action.VIEW」,但我不想讓用戶進入另一個活動,就像它對可搜索詞典所做的那樣。我想要做的就是在列表底部添加建議的項目(我知道id的ID),而不必通過活動生命週期。 目前它每次從搜索窗口中選擇一個自定義建議項目時,都會調用我的列表活動的onCreate方法。我想知道如果這可能不刷新我的列表,只是添加一個項目到我的適配器?

預先感謝您。

回答

0

我找到了答案in another question

應該使用singleTop模式,並且解決了我的問題!

onNewIntent也需要執行來處理請求!

相關問題