У меня возникла проблема с моей базой данных. РМКО отображая свою базу данных в TextView выглядит как:База данных андроидов удалить строку по содержанию
hh:mm dd:MM:yyyy text
12:14 12.12.2014 awdawdawd
13:12 13:12:2015 awdaw awdw
OnClick IAM получать текст по:
StringBuilder ortsplit = new StringBuilder();
String item = ((TextView) view).getText().toString();
String[] itemsplit = item.split("\\s+");
String uhrsplit = itemsplit[0].toString();
String datumsplit = itemsplit[1].toString();
ortsplit.setLength(0);
for (int i = 2; i < itemsplit.length; i++) {
ortsplit.append(" " + itemsplit[i].toString());
}
String sortsplit = String.valueOf(ortsplit);
затем РМКО открытие моей базы данных:
datasource.open();
datasource.findedel(uhrsplit,datumsplit,sortsplit);
datasource.close();
мой datasource.findedel: public void findedel (String pZeit, String pDatum, String pOrt) {
database.delete("TABELLE", "UHRZEIT="+Zeit +"AND DATUM="+Datum+"AND ORT="+Ort,null);
}
ивы не получили «ID» отображается в строках, раньше это выглядело как:
1 hh:mm dd:MM:yyyy text
2 12:14 12.12.2014 awdawdawd
3 13:12 13:12:2015 awdaw awdw
и ив просто взяли «ID» и искали мои записи для этого ID = идентификатора и удалила строку, но так как я удалил первую строку, я хочу искать строку по контенту.
any1 получил решение по моей проблеме?
Вы должны принять ответ: http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work?answertab=votes # tab-top –