android.os.TransactionTooLargeException:数据包大小3354884字节 List data=用_数据填充_(); 公共列表用_数据填写_(){ 列表数据=新的ArrayList(); 对于(int i=0;i

android.os.TransactionTooLargeException:数据包大小3354884字节 List data=用_数据填充_(); 公共列表用_数据填写_(){ 列表数据=新的ArrayList(); 对于(int i=0;i,android,transactiontoolargeexception,Android,Transactiontoolargeexception,从drawable文件夹加载图像时出错 TransactionTooLargeException每次都获取什么是Glob?你似乎在写大量的字节。请参阅。其定义或用于传递公共值的全局类我检查了此链接,但如果您将这些值写入Bundle,我没有得到任何解决方案?您应该寻找其他解决方法,因为捆绑包对数据大小有限制。因此,接下来该怎么做?我尝试将图像设置为可回收视图,并且图像来自drawable文件夹 List<Data> data = fill_with_data(); public Li

从drawable文件夹加载图像时出错
TransactionTooLargeException每次都获取什么是
Glob
?你似乎在写大量的字节。请参阅。其定义或用于传递公共值的全局类我检查了此链接,但如果您将这些值写入
Bundle
,我没有得到任何解决方案?您应该寻找其他解决方法,因为
捆绑包
对数据大小有限制。因此,接下来该怎么做?我尝试将图像设置为可回收视图,并且图像来自drawable文件夹
List<Data> data = fill_with_data();

public List<Data> fill_with_data() {
        List<Data> data = new ArrayList<>();
        for (int i = 0; i < Glob.frames.length; i++) {
            data.add(new Data(Glob.frames[i]));
        }
        return data;
    }



public class Data {

    public int images;

    public Data(int images) {

        this.images = images;
    }
}