2

我正在试用 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 中大量使用?

4

1 回答 1

3

我找到了一个解决方案,但它涉及触摸 facebook sdk。

这是 Util.java 中修改后的代码

于 2012-05-07T12:44:28.300 回答