Java 我能';不要使用SearchView

Java 我能';不要使用SearchView,java,android,searchview,Java,Android,Searchview,我在Android Studio中尝试使用搜索视图时遇到问题。当我添加SearchView时,它不起作用,但当我删除它时,我的应用程序运行正常。当我重建这个项目时。有一个通知: "$ adb shell am start -n "com.example.nguyenkiemhung.myhomework/ com.example.nguyenkiemhung.myhomework.WelcomeActivity" -a android.intent.action.MAIN -c android

我在Android Studio中尝试使用搜索视图时遇到问题。当我添加SearchView时,它不起作用,但当我删除它时,我的应用程序运行正常。当我重建这个项目时。有一个通知:

"$ adb shell am start -n
"com.example.nguyenkiemhung.myhomework/
com.example.nguyenkiemhung.myhomework.WelcomeActivity" -a
android.intent.action.MAIN -c 
android.intent.category.LAUNCHER
Client not ready yet..Connected to process 4038 
on device samsung-gt_i8552-cab17026"

你能告诉我这里有什么问题吗?谢谢大家!

这可能是因为您尚未在清单中定义搜索视图。您必须声明您的活动是可搜索的;大概是这样的:

<activity android:name=".WelcomeActivity" >
    <intent-filter>
        <action android:name="android.intent.action.SEARCH" />
    </intent-filter>
    <meta-data android:name="android.app.searchable"
               android:resource="@xml/searchable"/>
</activity>

发布您的
manifest.xml