検索ビューのサンプル プロジェクトを作成しています。私には3つの活動があります:
MainActivity (Activity を検索するように指示します)
SearchActivity (検索ビューを表示し、必要なものを入力できます)
SearchResultActivity (検索リクエストを処理します)
そして私が持っているマニフェストファイルで
<activity
android:name="com.example.searchsample.MainActivity"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity android:name=".SearchActivity">
<intent-filter>
<action android:name="android.intent.action.SEARCH" />
</intent-filter>
<meta-data android:name="android.app.searchable"
android:resource="@xml/searchable" />
</activity>
<activity android:name=".SearchResultActivity">
</activity>
検索ボタンを押すと; 新しい SearchActivity Opens が表示されます。
インテントフィルター部分を.SearchActivityから.SearchResultActivityに移動した場合; もう何も検索できません。(.SearchResultActivity が実行されないため)この問題を解決するにはどうすればよいですか。検索ボタンを押すと、 .SearchResultActivity で結果が表示されます