restartLoader(0, data, this);
在使用上面的restartLoader
时,我收到了一个错误:
restartLoader(int, Bundle, LoaderManager.LoaderCallbacks)
类型中的方法LoaderManager
不适用于arguments (int, Bundle, MainActivity)
。
这是我的代码:
private void doSearch(String query){
Bundle data = new Bundle();
data.putString("query", query);
getSupportLoaderManager().restartLoader(0, data, this);
}
private void getPlace(String query){
Bundle data = new Bundle();
data.putString("query", query);
getSupportLoaderManager().restartLoader(1, data, this);
}
答案 0 :(得分:0)
我猜你的MainActivity没有实现LoaderManager.LoaderCallbacks
试试这个:
class MainActivity implements LoaderManager.LoaderCallbacks<D>
不要忘记import android.app.LoaderManager.LoaderCallbacks