亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

Bitmp是使用putParcalable方式傳過去的.

Bitmp是使用putParcalable方式傳過去的.

正在回答

1 回答

沒錯,bitmap是Parcelable的實現類。圖片過大就會有:android.os.TransactionTooLargeException

建議可以把圖片url路徑或id傳過去。

發送:

? ? ? ? Intent intent = new Intent(FirstActivity.this,SecondActivity.class);

? ? ? ? Bitmap bitmap = BitmapFactory.decodeResource(getResources(), R.drawable.ic_launcher);

? ? ? ? Bundle bundle = new Bundle();

? ? ? ? bundle.putParcelable("bitmap", bitmap);

? ? ? ? intent.putExtras(bundle);

? ? ? ? startActivity(intent);

接收:

? ? ? ? iv_content = (ImageView) findViewById(R.id.iv_content);

? ? ? ? Intent intent = getIntent();

? ? ? ? if(intent!=null){

? ? ? ? ? ? Bitmap bitmap = intent.getParcelableExtra("bitmap");

? ? ? ? ? ? iv_content.setImageBitmap(bitmap);

? ? ? ? }


0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
Android-深入Activity
  • 參與學習       31103    人
  • 解答問題       25    個

帶大家深入了解Activity,講解Activity的相關知識

進入課程

Bitmp是使用putParcalable方式傳過去的.

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號