问题描述
我正在使用 GMS Data Client Api 在手表上存储一个对象,该对象也有一个 Icon 字段,例如
class Table {
String id;
Icon preview
}
我正在使用数据项资产来存储预览,这基本上允许我编写 Map<String,byte[]>
。因此,我为每个 tabel 对象生成一个唯一标识符,将其预览转换为 bytes[] 并将它们都放入地图中。
在检索项目时,数据 API 提供 API 以获取资产的 ParcelFileDescriptor
。这允许打开一个流并取回字节。获得字节后,我构建 Icon 对象,随后构建 Table 对象。
我在这里的问题是:
是否可以阻止加载内存中的所有字节,并以某种方式将仅将文件描述符包装在 Icon 类中,以便我可以在以后实际需要时加载这些字节。
我必须在一开始就构造所有的 Table 对象,所以我不能拖延。感觉不可能使用当前的 Icon 类,但想在此处获得更多意见/评论。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)