gpt4 book ai didi

java - 将 bitmab 从 Activity 传递回 Fragment

转载 作者:行者123 更新时间:2023-12-01 16:14:20 25 4
gpt4 key购买 nike

我有一个包含 ImageView 和按钮的 fragment ,当我单击该按钮时,我将转到一个具有图像作为位图的 Activity ,并且在该 Activity 中,我有一个应该完成该 Activity 的按钮(保存),并且返回到具有位图数据的 fragment 。

我尝试使用 Intent 和 bundle ,但没有任何效果。

最佳答案

您需要将Bitmap数据转换为byte数组,然后将其放入Bundle

ByteArrayOutputStream mStream = new ByteArrayOutputStream();
yourBitmapImage.compress(Bitmap.CompressFormat.PNG, 100, mStream);
byte[] byteArray = mStream.toByteArray();

Bundle mBundle = new Bundle();
mBundle.putByteArray("image",byteArray);

关于java - 将 bitmab 从 Activity 传递回 Fragment,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62444056/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com