Итак, мой onListItemClick
не работает по какой-либо причине. Я использую одну и ту же структуру кода в другой деятельности, и что она работает отлично. И когда я пытаюсь реализовать тот же метод здесь, он просто не работает вообще. Toast
не работает. И намерение detailactivity также не работает. Я уверен, что мое обозначение и маркировка прекрасны. Элементы списка даже не чувствуют, что они доступны для просмотра. Может, кто-нибудь поможет мне здесь, пожалуйста?onListItemClick не работает
public class MainActivity extends ListActivity {
String objectId;
protected List<ParseObject> mInfo;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_info);
//**** There is a bunch of code here that takes import the list view from an adapter. I believe they are working fine. ***//
}
//**** this part below is not working. This is the section where if you click on the list item, it brings you to the detailactivity.
@Override
protected void onListItemClick(ListView l,View v, int position, long id){
super.onListItemClick(l, v, position, id);
ParseObject infoObject = mInfo.get(position);
String objectId = infoObject.getObjectId();
Toast.makeText(getApplicationContext(),objectId, Toast.LENGTH_SHORT).show();
Intent Details = new Intent(MainActivity.this, DetailsActivity.class);
Details.putExtra("objectId", objectId);
startActivity(Details);
}
Вы установили слушателя в listView? как 'listview.setOnItemClickListener'? –
Привет, любезно покажите предупреждения и ошибки logcat – Sheychan
Нет. Где я могу это сделать? и как это сделать? Зачем мне это нужно? Я использую этот код в другом действии без setOnItemClickListener, и он отлично работает. –