I've created one Listview
and when I click on list view, I want to send that row image details at Detail view Activity (another activity).
For this I tried below code but I'm getting below Exception
java.lang.Integer cannot be cast to android.os.Parcelable
FirstActivity:-
// Listen for ListView Item Click
view.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
// Send single item click data to SingleItemView Class
Intent intent = new Intent(mContext, SingleItemView.class);
intent.putExtra("imageId",(worldpopulationlist.get(position).getImageId()));
mContext.startActivity(intent);
}
});
}
SecondActivity:-
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.singleitemview);
// Retrieve data from MainActivity on item click event
Intent i = getIntent();
// Get the results of imageView
Bitmap bmp = (Bitmap) i.getParcelableExtra("imageId");
srcimage = (ImageView)findViewById(R.id.imageId);
srcimage.setImageBitmap(bmp);
}