我正在尝试 FB SDK,我想知道是否可以在上传数据时附加进度条。
这是一个关于 FB 告诉我们如何做的示例。
ByteArrayOutputStream bos = new ByteArrayOutputStream();
me.compress(Bitmap.CompressFormat.JPEG, 100, bos);
params.putByteArray("picture", bos.toByteArray());
mAsyncRunner.request("me/photos", params, "POST", new SampleUploadListener(), null);
问题是您被迫使用字节数组而不是可以与进度条结合使用的输出流
我可以想象的一种替代方案是从 FB SDK 修改 Utils.java,但我更想问是否有人在不使用 facebook sdk 的情况下成功实现了进度条?
最佳答案
我找到了一个解决方案,但它涉及到 facebook sdk。
这里是修改后的code在 Util.java 中。
关于Android Facebook SDK 上传过程中的进度条,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10440575/