私はsqliteデータベースからのデータを持つリストビューを作成しています。プログラムを 3 回実行したため、データベースには 3 つのレコードが存在します。プログラムを実行すると、3 つのリスト行が表示されますが、テキストは表示されません。
これが私のCategory Activityクラスです
` public class 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);
}`