チュートリアルに従って、データベース クラスとアクティビティ クラスを作成しました。これが私の活動クラスです:
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
datasource = new CommentsDataSource(this);
datasource.open();
List<Comment> values = datasource.getAllComments();
// Use the SimpleCursorAdapter to show the
// elements in a ListView
ArrayAdapter<Comment> adapter = new ArrayAdapter<Comment>(this,
android.R.layout.simple_list_item_1, values);
setListAdapter(adapter);
}
私のデータベースは少し異なりますが、ほとんどのものはチュートリアルと同じです。コメントは単なるセッター/ゲッター クラスです。今の問題は、リストにコメント名を表示したいのですが、「com.example.blabla.Comment@40dca9d0」を取得することです。コメントクラス全体をアダプターに渡しているためだと思います。名前を渡す正しい方法はどのようになりますか?
チュートリアルへのリンクは次のとおりです。そこで動作しているように見えるため、何かが欠けているに違いありませんが、正確にはわかりません。