2012-11-01 5 views
2

SQLite에 저장된 데이터를 읽으려고합니다. Simple Cursor Adapter를 사용하여 데이터를 읽는 자습서를 따르고 있었지만, 지금은 더 이상 사용되지 않습니다. 클래스 로더에 대해서는 읽었지만 문서는 API 11 이상에 적합하다는 것을 나타냅니다. 내 목표 수준 API는 7입니까? 누구든지 어떤 제안이 있습니까?Android 단순 커서 및 클래스 로더

아래의 코드는 필요한 경우에만 제공됩니다.

public class MyCourses extends ListActivity { 

    static final String TEST = "com.example.mycoursetimetable.TEST"; 
    String [] MODULE; 
    EditText EditCode, EditName; 

    private database MODULEDATABASE; 
    ListView listContent; 

    SimpleCursorAdpater cursorAdpater; 
    Cursor cursor; 

     @Override 
     public void onCreate(Bundle savedInstanceState) 
     { 
     super.onCreate(savedInstanceState); 



     listContent =(ListView)findViewById(R.id.contentlist); 
     MODULEDATABASE = new database(this); 

     cursor = MODULEDATABASE.getData(); 
     String [] from = new String[]{database.KEY_MODULECODE,database.KEY_MODULENAME}; 
     int[] to = new int[] {R.id.labelModuleCode, R.id.labelEditModuleFull}; 

     cursorAdapter = new SimpleCursorAdapter(this,R.layout.listcourses,cursor,from,to); 
     listContent.setAdapter(cursorAdapter); 


     } 
     } 

답변

1

그것은 당신이 아직 android.support.v4 패키지에서 Loaders을 사용할 수 있습니다, 문제가되지 않습니다. API는 API> = 11과 동일하게 보이고 작동하므로 정품 Loader 클래스 용으로 설계된 자습서가 유용합니다. 희망이 도움이됩니다.