0
플레이어 목록을보고 싶지만 한 팀에서만보고 싶습니다.sqlite에서 선택하는 방법
List <Players> list = new ArrayList<Players>();
list=db.getAllPlayers();
ArrayAdapter adapter = new ArrayAdapter(this, android.R.layout.simple_list_item_1, list);
listContent.setAdapter(adapter);
을하지만 내가 필요한 것은 예를 들어 어디 팀 = '5'팀에서 getAllPlayers이다 : 나는 나의 팀 클래스에서이 같은 모든 플레이어를 볼 수 있습니다. 하지만 어떻게해야합니까? 이것은 sqlitehelper 클래스의 getAllPlayers입니다.
public List<Players> getAllPlayers() {
List<Players> speler = new LinkedList<Players>();
String query = "SELECT * FROM " + TABLE_SPELERS;
SQLiteDatabase db = this.getWritableDatabase();
Cursor cursor = db.rawQuery(query, null);
Players spelers = null;
if (cursor.moveToFirst()) {
do {
spelers = new Players();
spelers.setIdSpeler(Integer.parseInt(cursor.getString(0)));
spelers.setShirt(Integer.parseInt(cursor.getString(1)));
spelers.setSpeler(cursor.getString(2));
speler.add(spelers);
} while (cursor.moveToNext());
}
Log.d("Alle spelers in DB:", speler.toString());
return speler;
}
문자열 쿼리를 변경하는 방법이 있습니까? 뭔가
과 같이 호출; ? 내 무지 미안해. –