gpt4 book ai didi

java - 将可绘制对象的 ArrayList 发送到服务(Java、Android)

转载 作者:行者123 更新时间:2023-12-02 05:53:59 25 4
gpt4 key购买 nike

我有一个带有可绘制对象的 ArrayList,现在我想将它们与 Intent 一起发送到我的 Service 类。我该怎么做?我的数组列表:

ArrayList<Drawable> drawableList = new ArrayList<Drawable>();

我的 Intent :

Intent service = new Intent(this, MyOwnService.class);
service.putExtra("Dauer", dauer);
service.putExtra("Links", false);
startService(service);

我有位图,我将其转换为可绘制对象:

        Drawable d = new BitmapDrawable(getResources(),bmp);

我怎样才能把这个ArrayList放入这个Intent中?

最佳答案

在 Android 中,您在 Intent 中发送消息的方式是使用 putExtra() 方法,就像您所做的那样。对于 ArrayList,您可以创建一个实现 Parcelable 接口(interface)的类。这是一个例子: Arraylist in parcelable object

关于java - 将可绘制对象的 ArrayList 发送到服务(Java、Android),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23277836/

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