1
나는 커서를 클릭했을 때 선택된 항목의 텍스트를 가져와야하는 커서 (rawQuery 사용)에서 채워지는 ListView를 가지고 있습니다.Listview에서 텍스트 가져 오기
protected void onListItemClick(ListView l, View v, int position, long id) {
super.onListItemClick(l, v, position, id);
Intent mViewChaptersIntent = new Intent(this, ViewWeb.class);
String s = ((TextView) l.getItemAtPosition(position)).getText().toString(); // Tried this, didn't work.
mViewChaptersIntent.putExtra("extension", s);
mViewChaptersIntent.putExtra("itmClicked", String.format("%d", id));
startActivity(mViewChaptersIntent);
}
그러나 올바른 방법은 확실하지 않습니다. 다른 게시물에서 본 getItemAtPosition이 작동하지 않는 것 같습니다 ...
그렇게 보였다. 나중에 참조 할 수 있도록 :'String s = (String) ((Cursor) l.getItemAtPosition (position)) .getString (2); ' – AndyD273
제네릭 없이는 어떻게 더 빠를 수 있을까? – ktingle