ImageView でビットマップを描画しようとしていますが、表示されません... ビットマップを作成して Intent Extra に保存しましたが、新しいアクティビティで ImageView に描画できません。
新しいアクティビティを呼び出す私のコードは次のとおりです。
public void onClickShare(View v) {
Intent myIntent = new Intent(this, Share.class);
Bitmap b = Bitmap.createBitmap(v.getWidth(), v.getHeight(), Bitmap.Config.ARGB_8888);
myIntent.putExtra("createdImg", b);
startActivity(myIntent);
}
そして、新しいアクティビティについて:
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.share);
backgroundImg = (ImageView)findViewById(R.id.imageView1);
Intent myIntent = getIntent();
Bitmap bitmap = (Bitmap) myIntent.getParcelableExtra("createdImg");
backgroundImg.setImageBitmap(bitmap);
}
私は何が欠けていますか?ありがとう!