gpt4 book ai didi

java - Android java 从额外意图获取 ArrayList

转载 作者:行者123 更新时间:2023-12-01 10:56:27 25 4
gpt4 key购买 nike

我有代码:

final ArrayList<byte[]> Picture = new ArrayList<byte[]>();

.....
......
.....
....
Intent myIntent = new Intent(PageAndExercise.this, theAnswers.class);

myIntent.putExtra("Picture", Picture);
startActivity(myIntent);

如何从 extra 中获取 Pictuer 数组列表?谢谢

最佳答案

您无法通过 Intent 传递字节 [] 的数组列表,您可以使用 for 循环用图像填充包,但这会导致事务绑定(bind)器失败。

您还可以通过位图作为 Parcelable 传递图片,但即使这样也会导致事务绑定(bind)器失败。

因此,您必须将图像作为位图保存在临时文件夹中,并在第二个 Activity 中恢复,将它们转换回字节 []

这篇文章有足够的解释 how do you pass images (bitmaps) between android activities using bundles?不重复

关于java - Android java 从额外意图获取 ArrayList<byte[]>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33597012/

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