1

私は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);
}`
4

1 に答える 1