Я здесь новичок, поэтому, пожалуйста, потерпите меня, если это кажется глупым вопросом.В настоящее время я использую onListItemClick для получения идентификатора выбранного ListItem.Я весьма озадачен разницей между позицией int и аргументом long id.Это то же самое?Может ли кто-нибудь любезно объяснить это, пожалуйста.Заранее спасибо.
@Override
protected void onListItemClick(ListView l, View v, int position, long id) {
Cursor c = ((SimpleCursorAdapter)l.getAdapter()).getCursor();
c.moveToPosition(position);
int _id = (int)c.getLong(0);
//int _id = (int) id;
String word_id = Integer.toString(_id);
Toast.makeText(this, word_id, Toast.LENGTH_SHORT).show();
}
Я планировал использовать простую кнопку вместо описанного выше метода, но я не знал, как получить ListView для Activity.