【发布时间】:2025-11-21 20:25:01
【问题描述】:
我有一个ArrayList 作为一个类的成员变量,当函数OnImageDecodeUrlReceived() 和整个列表应该在另一个函数OnCreate() 稍后使用时,它应该用位图对象初始化。但由于位图对象是 OnImageDecodeUrlReceived() 的本地对象,因此该对象超出范围并且在 OnCreate() 中不可用。
如何让位图对象在函数外可见?
【问题讨论】:
-
您可以构造一个新的
Bitmap,它是收到的副本的副本,并将副本添加到ArrayList。 -
我试图通过使用'new Bitmap(oldBitmapObject)' 来做到这一点,但它似乎会产生一个错误,说'不能调用私有构造函数'。请说明是否有其他方法。
-
我的意思是使用
Construct方法。参考the documentation forBitmap
标签: c++ arraylist bitmap tizen tizen-native-app