getSupportLoaderManager()。restartLoader(0,data,this);

时间:2014-08-30 10:18:05

标签: android

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);
    }

1 个答案:

答案 0 :(得分:0)

我猜你的MainActivity没有实现LoaderManager.LoaderCallbacks试试这个:

 class MainActivity implements LoaderManager.LoaderCallbacks<D>

不要忘记import android.app.LoaderManager.LoaderCallbacks