如何解决来自readBundle的Android“错误的魔术数字”错误
| 我一直在使用捆绑软件在我的应用程序中传递我的信息,并偶尔通过先将它们传递到包裹将它们保存到文件中。 出于某种原因,有时当我尝试将它们放回捆中时,以下代码会在我身上产生一个“ readBundle:错误的魔术数”错误:FileInputStream fis = myContext.openFileInput(name);
byte[] buff = new byte[2048];
int length = fis.read(buff,2048);
fis.close();
Parcel p = Parcel.obtain();
p.unmarshall(buff,length);
p.setDataPosition(0);
return p.readBundle();
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。