Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/349.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/217.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 使用带有SherlockActivity的加载程序在initLoader中显示错误(o,null,this);_Java_Android - Fatal编程技术网

Java 使用带有SherlockActivity的加载程序在initLoader中显示错误(o,null,this);

Java 使用带有SherlockActivity的加载程序在initLoader中显示错误(o,null,this);,java,android,Java,Android,我在使用Loader时遇到了initLoader()的问题。它不会将第三个参数设为null。有人能帮我纠正这个错误吗 错误消息::方法initLoader(int,Bundle, LoaderManager.LoaderCallbacks)类型LoaderManager中的 适用于参数(int、null、TestActivity) 这是我的密码 import java.text.DateFormat; import java.util.ArrayList; import java.util.Ca

我在使用Loader时遇到了
initLoader()
的问题。它不会将第三个参数设为null。有人能帮我纠正这个错误吗

错误消息::方法
initLoader(int,Bundle,
LoaderManager.LoaderCallbacks)
类型LoaderManager中的 适用于参数(int、null、TestActivity)

这是我的密码

import java.text.DateFormat;
import java.util.ArrayList;
import java.util.Calendar;

import utilcontentprovider.F1DatabaseMetaData.TeacherTableMetaData;
import android.content.ContentValues;
import android.database.Cursor;
import android.net.Uri;
import android.os.Bundle;

import android.view.View;
import android.widget.AdapterView;
import android.widget.AdapterView.OnItemClickListener;
import android.widget.ArrayAdapter;
import android.widget.ListView;
import android.widget.TextView;
import android.widget.Toast;

import android.support.v4.app.LoaderManager;
import android.support.v4.app.LoaderManager.LoaderCallbacks;
import android.support.v4.content.CursorLoader;
import android.support.v4.content.Loader;
import android.support.v4.widget.CursorAdapter;

import com.actionbarsherlock.app.SherlockActivity;
import com.actionbarsherlock.view.Menu;
import com.actionbarsherlock.view.MenuInflater;
import com.actionbarsherlock.view.MenuItem;


public class TestActivity extends SherlockActivity 
             implements LoaderCallbacks<Cursor>{

    ListView listView;
    ArrayList<String> listName = new ArrayList<String>();
    ArrayList<String> listId = new ArrayList<String>();

    @Override
    protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_test);
        listView = (ListView) findViewById(R.id.list);


        getLoaderManager().initLoader(0, null, this);
    }

}
导入java.text.DateFormat;
导入java.util.ArrayList;
导入java.util.Calendar;
导入utilcontentprovider.F1DatabaseMetaData.TeacherTableMetaData;
导入android.content.ContentValues;
导入android.database.Cursor;
导入android.net.Uri;
导入android.os.Bundle;
导入android.view.view;
导入android.widget.AdapterView;
导入android.widget.AdapterView.OnItemClickListener;
导入android.widget.ArrayAdapter;
导入android.widget.ListView;
导入android.widget.TextView;
导入android.widget.Toast;
导入android.support.v4.app.LoaderManager;
导入android.support.v4.app.LoaderManager.LoaderCallbacks;
导入android.support.v4.content.CursorLoader;
导入android.support.v4.content.Loader;
导入android.support.v4.widget.CursorAdapter;
导入com.actionbarsherlock.app.SherlockActivity;
导入com.actionbarsherlock.view.Menu;
导入com.actionbarsherlock.view.MenuInflater;
导入com.actionbarsherlock.view.MenuItem;
公共类TestActivity扩展了SherlockActivity
实现LoaderCallbacks{
列表视图列表视图;
ArrayList listName=新的ArrayList();
ArrayList listId=新的ArrayList();
@凌驾
创建时受保护的void(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_测试);
listView=(listView)findViewById(R.id.list);
getLoaderManager().initLoader(0,null,this);
}
}

您的导入引用了支持包,因此您应该使用
getSupportLoadManager()
而不是
getLoaderManager()

改变

getLoaderManager().initLoader(0, null, this);


getSupportLoaderManager()在哪里?我找不到它。
getSupportLoaderManager().initLoader(0, null, this);