This implementation is wrong.
Either you write setOnItemClickListener
for your ListView
in your onCreate,
lsComposer.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view,
int position, long id) {
// action
}
});
or you will change it to another View's onClickListenner
inside Adapter
Example:
res.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
Intent in = new Intent(getApplicationContext(), SingleItemView.class);
in.putExtra("id", composer.id);
in.putExtra("title", composer.name);
in.putExtra("s_desc", composer.year);
in.putExtra("img", composer.img);
Log.e("onItemClick PRINT THE URL 777777777777", "onItemClick: ");
startActivity(in);
}
});