1

検索ビューのサンプル プロジェクトを作成しています。私には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 で結果が表示されます

4

0 に答える 0