我正在开发一个android 2.2的应用程序,其中我想有一个ListView
与onLongClickListener
方法的可能性。到目前为止,我一直在使用this example,但现在我被卡在getLoaderManager().initLoader(0, null, this);
,因为我的eclipse声称它找不到该方法。我有这个:Android 2.2中的ListView
import android.app.ListActivity;
import android.database.Cursor;
import android.os.Bundle;
import android.widget.SimpleCursorAdapter;
import android.widget.TextView;
import android.support.v4.app.LoaderManager.LoaderCallbacks;
import android.support.v4.content.CursorLoader;
import android.support.v4.content.Loader;
public class SBNextends extends ListActivity implements LoaderCallbacks<Cursor>{
SimpleCursorAdapter adapter;
private TextView tView;
@Override
protected void onCreate(Bundle b) {
super.onCreate(b);
setContentView(R.layout.sbn);
tView= (TextView) findViewById(R.id.sbn);
tView.setText("");
for (int i = 0; i < MyDataLoader.getData.size(); i++) {
tView.append(MyDataLoader.dataListONE.get(i));
}
String[] from = new String[MyDataLoader.dataListONE.size()];
for(int i = 0; MyDataLoader.dataListONE.size()> i; i++) {
from[i] = MyDataLoader.dataListONE.get(i);
}
int[] toView = {android.R.id.text1};
adapter = new SimpleCursorAdapter(this, android.R.layout.simple_list_item_1, null, from, toView);
setListAdapter(adapter);
}
任何人有任何想法,为什么我不能使用getLoaderManager()
方法?我已经导入了支持库
当我在Eclipse中开始输入'LoaderM'时,关于类的所有建议都消失了,所以不知何故它找不到我认为的类 – Zuenonentu