0
我想要实现的Android搜索方法的android斯卡拉Eclipse插件中:Android小工具搜索查看OnQueryTextListener
我有这样的方法:
val queryListener = new OnQueryTextListener() {
override def onQueryTextChange(newText: String): Boolean = {
if (TextUtils.isEmpty(newText)) {
getActivity.getActionBar.setSubtitle("List")
val grid_currentQuery = null
} else {
getActivity.getActionBar.setSubtitle("List - Searching for: " + newText)
val grid_currentQuery = newText
}
getLoaderManager.restartLoader(0, null, this)
false
}
在这一行“getLoaderManager.restartLoader
(0,空,这一点)”我有一个错误的‘本’,我的错误是:
type mismatch; found : android.widget.SearchView.OnQueryTextListener required:
android.support.v4.app.LoaderManager.LoaderCallbacks[?]
请你帮我在这实施
提前致谢!
更新1:
我以前用过,但仍然是一个错误
getLoaderManager.restartLoader(0, null, BooksFragment.this)
我的错误是:
Multiple markers at this line
- type mismatch; found : com.android.BooksFragment required:
android.support.v4.app.LoaderManager.LoaderCallbacks[?]
- type mismatch; found : com.android.BooksFragment required:
感谢您的回复,但仍然错误我更新了问题 – Elnaz
您的班级是否有装载机特质? “与LoaderManager.LoaderCallbacks [光标]” – pt2121
如...类CursorLoaderListFragment ListFragment与OnQueryTextListener与OnCloseListener扩展了LoaderManager.LoaderCallbacks [光标] { – pt2121