は、データを取得するために私のメインページのコードです:SQLiteからTextViewに1つのユーザーデータを表示する方法は?ここ
btnprof.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if (cursor.getCount() == 0)
{
show("ERROR", "NOTHING");
return;
}else
{
StringBuffer buffer = new StringBuffer();
while (cursor.moveToNext())
{
buffer.append("ID :" + cursor.getString(0) + " " + " " + " " + " " + " " + "Username :" + " " + cursor.getString(1) + "\n");
}
show("USER PROFILE",buffer.toString());
}
}
});
その後、これは私のデータベース・コードです:
public Cursor ShowData() {
SQLiteDatabase db1 = this.getWritableDatabase();
Cursor result = db1.rawQuery("SELECT * FROM " + TABLE_NAME, null);
return result;
}
は、これは出力のスナップです:
このコードでは、1つのデータではなくすべてのデータが表示されます。
1つのデータだけが表示されるようにするにはどうすればよいですか?
どのようにユーザーIDまたはユーザー名によってのみ1データを取得したいですか?ここではすべてのデータを取得するためのコードを書く – Munir
私はユーザーIDでデータを取得したいと私は選択したIDのすべての情報を表示したい。私はすべてのデータを取得する私のdbコードを知っているが、私はどのように1つのデータを取得する方法を知っていない – mija