Android ApiDemos示例解析(37):App->Search->Query Search Results

這個例子單獨運行時(從Launcher啟動),這時接受到的Intent不含ACTION_SEARCH,和一個普通的Activity沒有什麼兩樣。

在例(36)時,它是作為查詢處理Activity用於顯示用戶查詢內容。 SearchQueryResults 在AndroidManifest.xml定義為Searchable Activity:

<intent-filter>
<action android:name=”android.intent.action.SEARCH” />
<category android:name=”android.intent.category.DEFAULT” />
< /intent-filter>

<meta-data android:name=”android.app.searchable”
android:resource=”@xml/searchable” />

具體請參見Android ApiDemo示例解析(36):App->Search->Invoke Search。

此時按“Search” 鍵(模擬器上按F5) 也會觸發Search Dialog,這是因為它定義為Searchable Activity。

 作者:mapdigit
 
 

發佈留言