我正在创建一个列表视图,其中包含来自 sqlite 数据库的数据。我运行了三次程序,所以我的数据库中现在有 3 条记录。在运行程序时,我看到 3 个列表行,但没有显示文本。
这是我的类别活动课程
`公共类 CategoryActivity 扩展 ListActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
CategorySQLHelper categorysql = new CategorySQLHelper(this);
Log.d("insert:", "inserting into database");
categorysql.addCategory(new Category("Science"));
//get all category
Log.d("reading", "reading all category");
List<Category>category=categorysql.getAllCategory();
for(Category categories: category){
String categoryname=categories.getCategory();
Log.d("categories", categoryname);
}
ArrayAdapter<Category> adapter = new ArrayAdapter<Category>(getApplicationContext(), android.R.layout.simple_list_item_1,category);
setListAdapter(adapter);
}`