Вопрос по android, facebook – Прогресс-бар Android Facebook SDK во время загрузки

2

Я опробовал FB SDK, и мне было интересно, можно ли прикрепить индикатор выполнения во время загрузки данных.

Это пример того, как FB говорит нам делать.

<code>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);
</code>

Проблема в том, что вы вынуждены использовать байтовый массив вместо выходного потока, который вы можете объединить с индикатором выполнения.

Одна альтернатива, которую я могу себе представить, - это модифицировать Utils.java из FB SDK, но я бы хотел спросить, был ли кто-то успешным, внедряя индикатор выполнения, не копаясь в Facebook SDK?

Ваш Ответ

1   ответ
3

Вот модифицированныйко в Util.java.

Хорошо, если я задам пару вопросов о твоем решении? Siddharth Lele
Да, конечно. что это тако Vadimo
Спасибо. Я видел изменения, которые вы внесли вUtil.java учебный класс. Но какие еще изменения вы внесли в действие, когда вы загружаете фотографию? Siddharth Lele
Я только изменил файл Util.java. Если вы хотите использовать его, вам необходимо предоставить UploadDataProgress для Util перед его использованием. взгляните на пример javadoc внизу util.java. надеюсь это поможе Vadimo
Хмм ... Дай мне попробовать еще раз. Спасибо, парень. : -) Siddharth Lele

Похожие вопросы