Ваш onListItemClick () должен выглядеть следующим образом.
@Override
public void onListItemClick(ListView list, View view, int position, long id){
Intent i = new Intent(meeting_list.this, ACTIVITY.class);
i.putExtra(ID_EXTRA, String.valueOf(id));
startActivity(i);
}
В следующем упражнении просто получите идентификатор.
Также добавьте сообщение в журнал, чтобы зарегистрировать идентификатор, чтобы убедиться, чтопередается
Здесь для проходящего действия получить его.
ID = getIntent().getStringExtra(ACTIVITY.ID_EXTRA);
// ИСПОЛЬЗОВАТЬ это для загрузки данных курсором
public void load(){
Cursor c = helper.getByID(meetingId);
Должен быть методв вашей базе данных, чтобы getById ().Вот так ..
public Cursor getByID(String id){
String [] args={id};
return(getReadableDatabase().rawQuery("SELECT _id, meetingTitle, meetingDescrip, meetingAdress, meetingDateTime, lat, lon, type FROM meetings WHERE _ID=?", args));
Просто замените мои обратные аргументы на мои.