SQLite に保存されているデータを読み込もうとしています。Simple Cursor Adapter を使用してデータを読み込むチュートリアルに従っていましたが、これは非推奨であることがわかりました。クラスローダーについて読んだことがありますが、ドキュメントはAPI 11以降に適していることを示しています。ターゲット レベル API は 7 ですか? 誰か提案はありますか?
必要な場合に備えて、以下のコード。
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);
}
}