该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
网上的添加搜索功能没有给全代码,反正这些代码在我的程序里就出错 下面上代码— —
searchable.xml 放在res/xml里的
android="http://schemas.android.com/apk/res/android"
android:hint="@string/searchHint"
android:label="@string/searchLable" >
我的search对应的Activity命名为FoodActivity
前面的包什么的全都不加了直接源码。。。
public class FoodActivity extends ListActivity {
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
handleIntent(getIntent()); }
public void onNewIntent(Intent intent) {
setIntent(intent);
handleIntent(intent); }
public void onListItemClick(ListView l, View v, int position, long id) { // 点每个搜索结果时的处理代码 }
private void handleIntent(Intent intent) {
if (Intent.ACTION_SEARCH.equals(intent.getAction())) {
String query = intent.getStringExtra(SearchManager.QUERY);
doSearch(query); } }
private void doSearch(String queryStr) { //执行真正的查询结果处理 } }
编译器里没有错误 然后我奇怪的就是没有setcontentview 加载的是什么页面啊
如果加了setcontentview那指向哪个activity呢
我修改了一下指向@xml/searchable 就运行时候跳转崩溃
原因是error inflating class searchable
真崩溃了 大神们 速度来帮助