91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Android中的Bitmap序列化失敗的解決方法

發布時間:2020-09-24 11:30:21 來源:腳本之家 閱讀:158 作者:熱帶魚不是魚 欄目:移動開發

之前寫了個User類(實現了Serializable接口),類變量里有Bitmap類型的頭像圖片,Bitmap導致序列化不成功,報 "android.graphics.Bitmap"相關錯誤

解決方法之一:把Bitmap對象替換成byte數組來表示間接表示圖片,在需要Bitmap的時候再講byte數組轉換成Bitmap對象。這是因為byte數組和Bitmap之間的可以轉化,實現也比較方便。

附byte數組與Bitmap的相互轉換方法:

Bitmap轉換成byte數組

private byte[] bitmap2Bytes(Bitmap bitmap) {
  ByteArrayOutputStream baos = new ByteArrayOutputStream();
  bitmap.compress(CompressFormat.JPEG, 100, baos);
  return baos.toByteArray();
}

 byte數組轉換成Bitmap

 private Bitmap byte2Bitmap(byte[] data) {
    return BitmapFactory.decodeByteArray(data, 0, data.length);
  }

總結

以上所述是小編給大家介紹的Android中的Bitmap序列化失敗的解決方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對億速云網站的支持!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

锦屏县| 北安市| 韩城市| 通渭县| 彩票| 曲水县| 吉隆县| 城口县| 莱西市| 乌兰察布市| 巴青县| 左权县| 宁蒗| 垫江县| 新民市| 陇南市| 准格尔旗| 云安县| 乌鲁木齐市| 普定县| 尼勒克县| 铜鼓县| 白玉县| 历史| 穆棱市| 台山市| 盐津县| 旺苍县| 韩城市| 炎陵县| 绥滨县| 尚义县| 苗栗县| 惠水县| 郸城县| 满洲里市| 平罗县| 洛浦县| 鲁山县| 依安县| 陆河县|