I am trying to get bitmap form imageview in MainActivity.java .The image is on the cards displayed from Item.xml with the help of an array adapter. Here is MainActivity.java
private ImageView mimage;
mimage = (ImageView) findViewById(R.id.image);
flingContainer.setOnItemClickListener(new SwipeFlingAdapterView.OnItemClickListener() {
@Override
public void onItemClicked(int itemPosition, Object dataObject) {
cards obj = (cards) dataObject;
String name = obj.getName();
String info = obj.getInfo();
BitmapDrawable drawable = (BitmapDrawable) mimage.getDrawable(); //this is line 117
final Bitmap bitmap = drawable.getBitmap();
Intent intent = new Intent(MainActivity.this, ProfileActivity.class);
intent.putExtra("Name",name);
intent.putExtra("Info",info);
intent.putExtra("bitmap",bitmap);
startActivity(intent);
finish();
return;
}
});
}
and here is the error
`java.lang.NullPointerException: Attempt to invoke virtual method android.graphics.drawable.Drawable android.widget.ImageView.getDrawable()' on a null object reference``at com.example.android.tindercone.MainActivity$2.onItemClicked(MainActivity.java:117)`