У меня есть проблема, которая есть у меня есть список данных из моей базы данных .. Я хочу, когда я нажимаю на элемент, он начинает новую активность и отображает остальную часть выбранных данных в текстовом виде .. это мой код:набор текстов из базы данных в текстовые поля
userList.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,long arg3) {
Cursor c = dataBase.rawQuery("SELECT FROM"
+DbHelper.TABLE_NAME+"WHERE"+DbHelper.KEY_ID+"="+arg3, null);
Intent i = new Intent(getApplicationContext(),BookDetails.class);
startActivity(i);
t1.setText(c.getString(c.getColumnIndex(DbHelper.KEY_NAME)));
t2.setText(c.getString(c.getColumnIndex(DbHelper.KEY_AUTHOR)));
t3.setText(c.getString(c.getColumnIndex(DbHelper.KEY_ISBN)));
t1.setText(c.getString(c.getColumnIndex(DbHelper.KEY_COPIES)));
t1.setText(c.getString(c.getColumnIndex(DbHelper.KEY_INFO)));
}
});}
, но он не работает .. когда я нажимаю на пункт приложение остановится и выйти! может кто-нибудь помочь мне пожалуйста ???? есть лучший способ, чем это сделать?
спасибо
попробовал оба, но не работал :(любые другие предложения? –
DbHElper в порядке? – mohsen
да, он отлично работает –