ListActivity에 대해 Loader를 구현하고 싶지만 액티비티가 getLoaderManager를 인식하지 못합니다.ListActivity의 getLoaderManager
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
dbHelper = new DBHelper(this,DBNAME,FindPackageName(), TABLE_NAME);
sql = dbHelper.getReadableDataBase();
//Log.d("Gaurav","Database Open");
String[] from = new String[]{"word","_id","MyList"};
int[] to = new int[]{R.id.listrow };
simpleCursorLoader = new SimpleCursorLoader(this, TABLE_NAME, from, null, null, null, null, null, null, sql);
//query result will be whole database
//cursor = sql.query(TABLE_NAME, from, null, null, null, null, null);
//startManagingCursor(cursor); //this method is deprecated
//Log.d(TAG,"Cursor Set");
completerOrMyListAdapter = new CompleteOrMyListAdapter(this,
R.layout.completeormylist_adapter, cursor, from, to, dbHelper);
setListAdapter(completerOrMyListAdapter);
// Prepare the loader. Either re-connect with an existing one,
// or start a new one.
LoaderManager lm = getLoaderManager();
//if (lm.getLoader(0) != null) {
// lm.initLoader(0, null, this);
//}
//getLoaderManager().initLoader(0, null, this);
}
를 사용하는 경우 당신은 아마 아래 대신
을 사용할 생각합니다. –
[Android 개발자 웹 사이트] (http://developer.android.com/sdk/compatibility-library.html#Using)에서는 지원 패키지 (이전의 호환성 라이브러리) 사용 방법에 대한 자세한 정보와 그 라이브러리는 근사한 최신 라이브러리와 다릅니다. 지원 패키지에 대한 API 문서에 대한 링크를 확인할 수도 있습니다. – hotshot309