是否可以在共享预配中使用缓冲字节值?因此,它可以从选项活动中更改,无法在互联网上找到任何答案或有关它的文档。
byte[] buf = new byte[5242880];
int len;
while ((len = in.read(buf)) > 0){
sfos.write(buf, 0, len);
答案 0 :(得分:1)
是否可以在共享偏好中使用缓冲字节值?
不,除了将其转换为某些字符串表示形式,然后将其保存为字符串首选项。
请注意,将5242880字节(转换为字符串)存储在XML文件(SharedPreferences
的后备存储)中的单个元素中并不是一个非常好的计划。需要非常小心地处理这么大的缓冲区以防止OutOfMemoryErrors
,就像需要非常小心地处理大Bitmap
个对象一样。