Я начинающий программист в Android и думаю, что это не лучшая практика, но у меня есть список новостей и категорий.Каждый с различными параметрами, которые идут к другой деятельности. Интересно, может ли кто-нибудь быть таким добрым и предложить обходной путь для этого.
nuList = (ListView)findViewById(R.id.list2);
adapter1 = new CategsAdapter(UhoraYCategs.this, names);
nuList.setAdapter(adapter1);
Utility.setListViewHeightBasedOnChildren(nuList);
list = (ListView)findViewById(android.R.id.list);
adapter = new LazyAdapter(UhoraYCategs.this, imgs, titles, catg);
list.setAdapter(adapter);
Utility.setListViewHeightBasedOnChildren(list);
и слушателей для каждого
protected void onListItemClick(ListView l, View v, int position, long id) {
Intent i = new Intent(this, UhoraList.class);
i.putExtra("categoria", names[position]);
i.putExtra("xml", urls[position]);
startActivity(i);
}
@Override
protected void onListItemClick(ListView l, View v, int position, long id) {
Intent i = new Intent(this, NewsIntentPave.class);
i.putExtra("tit", (messages.get(position).getTitle()).toString());
i.putExtra("descric",(messages.get(position).getDescription()).toString());
i.putExtra("fecha", (messages.get(position).getDate()).toString());
i.putExtra("foto", (messages.get(position).getFoto()).toString());
i.putExtra("url", (messages.get(position).getLink()).toString());
i.putExtra("banner", "uhora");
startActivity(i);
}
Как я могу связать каждого слушателя с каждым списком?любая помощь будет принята с благодарностью.