抱歉,如果我在这里问简单的 Q,但我不知道该怎么做。我想根据查询在 textview 中显示来自 SQLite 数据库的数据。我已经尝试了一些示例,但我不知道为什么没有出现 te 数据。我尝试来自http://www.vogella.com/articles/AndroidSQLite/article.html的示例以及如何从数据库中获取值并将其显示在 android 的文本视图中。som1 能告诉我有什么问题吗?这是我查询数据的代码。tq..
RelativeLayout main=(RelativeLayout)findViewById(R.id.act);
try
{
db = this.openOrCreateDatabase("todotable.db", SQLiteDatabase.CREATE_IF_NECESSARY, null);
Cursor c=db.rawQuery("SELECT category, name, description FROM " +
todo + " where date = CURRENT_DATE", null);
int column1=c.getColumnIndex("category");
int column2=c.getColumnIndex("name");
int column3=c.getColumnIndex("description");
c.moveToFirst();
if(c!=null)
{
do
{
String category=c.getString(column1);
String name =c.getString(column2);
String description = c.getString(column3);
//String category;
//String description;
data=data+category+" "+name+" "+description;
// Data1=Data1+Score+"\n";
System.out.println("cat "+category+" name "+name + " des "+description);
}while(c.moveToNext());
TextView tv=(TextView)findViewById(R.id.show);
// TextView points=(TextView)findViewById(R.id.points);
tv.setText(data);
//points.setText(Data1);
setContentView(R.layout.activity_crespro);
}