Я борюсь с небольшим количеством моего кода для моей базы данных, мне удалось получить доступ к номеру идентификатора элемента, который я нажимаю, но я больше не могу получить доступ к данным? Как я могу это сделать?Доступ к строке базы данных SQLite
К примеру теперь у меня есть мой номер документа я хочу, чтобы отобразить все эти данные в этой строке в отдельном окне, но я не могу показаться, чтобы вытащить данные с помощью курсора
String itemselect = String.valueOf(spinner.getSelectedItem());
Toast.makeText(Developer.this, itemselect, Toast.LENGTH_LONG).show();
final Cursor cursor = mydb.getAllRows(itemselect);
startManagingCursor(cursor);
String[] fromfieldnames = new String[]{
DatabaseHelper.COL_1, DatabaseHelper.COL_2, DatabaseHelper.COL_3,
DatabaseHelper.COL_4, DatabaseHelper.COL_5, DatabaseHelper.COL_6 };
int[] toviewids = new int[]{R.id.textone, R.id.texttwo, R.id.textthree, R.id.textfour, R.id.textfive, R.id.textsix};
final SimpleCursorAdapter mycursoradapter = new SimpleCursorAdapter(this, R.layout.listtext, cursor, fromfieldnames, toviewids);
listView.setAdapter(mycursoradapter);
listView.setOnItemLongClickListener(new AdapterView.OnItemLongClickListener() {
@Override
public boolean onItemLongClick(AdapterView<?> parent, View view, int position, long id) {
Long string = mycursoradapter.getItemId(position);
Toast.makeText(Developer.this, string.toString(),Toast.LENGTH_LONG).show();
return true;
}
});
Там нет ошибок в этот код мне просто нужно попробовать и добавить эту дополнительную функциональность
Спасибо заранее М.
Это отлично сработало для того, что мне нужно, спасибо большое – Marca
@Marca Рад это услышать, пожалуйста, отметьте мой ответ, как принято, чтобы показать кому-то еще, что попадает на этот пост, что это решение работает. – PPartisan