gpt4 book ai didi

java - Android - 如何将位图列表作为参数传递给另一个 Activity

转载 作者:行者123 更新时间:2023-11-29 06:53:37 25 4
gpt4 key购买 nike

我在 Activity 中有一个位图列表,它是通过异步方法获得的。现在我需要将我的位图列表传递给另一个 Activity 。

这是我试过的代码,但给了我一个错误...

 List<Bitmap> result = bitmapResult
Intent intent = new Intent(PhotoList.this,ImageSlider.class);
intent.putExtra("bitmapList", result);
startActivity(intent);

它给我一个错误。

Cannot resolve method 'putExtra(java.lang.String, java.util.List<android.graphics.Bitmap>)'

这样做的最佳做法是什么?我如何从新 Activity 中检索列表?

提前致谢。

最佳答案

因为我们不知道您的 Bitmap 数组有多大,并且可能会达到传递 Intent 的分配限制。理想的方法是将位图作为图像存储在 SDCard/Phone 存储中并获取其 Uri。因此,您只需要发送 Uri 字符串数组 e.g. List<String>而不是 List<Bitmaps>

关于java - Android - 如何将位图列表作为参数传递给另一个 Activity ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39778238/

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