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。