データベースから文字列を取得して ListView に配置するアプリがあります。これは、データベースから文字列を取得するためのコードです:
public void setLogView(String date){
ArrayAdapter<TextView> adapter = new ArrayAdapter<TextView>(this, android.R.layout.simple_list_item_1);
listView.setAdapter(adapter);
DataBaseMain dataBase = new DataBaseMain(this);
dataBase.open();
String[][] all = dataBase.dayLog(date);
dataBase.close();
if(all == null)
return;
String temporay = "";
for(int j = 0; j < all[0].length; j++){
temporay = "";
for (int i = 0; i < all.length; i++){
TextView text = new TextView(this);
temporay = temporay + " " + all[i][j];
text.setText(temporay);
adapter.add((TextView)text);
}
}
}
ListView で新しい TextView を取得したようですが、テキストがめちゃくちゃです。temporay
ストリングをチェックしましたが、問題ありません。彼をListViewに入れることのどこかにあります。logcat または例外にエラーはありません。これが、アプリの ListView で取得したもので、必要なテキストが挿入されています。