0
我在發佈時使用了不確定進度對話框,但我想用進度條替換它,並使用上傳百分比,就像Facebook正在做的一樣。在Facebook上發佈照片和進度條
我使用android-simple-facebook
庫,但我也可以使用原生Facebook SDK,如果它會做我想做的。
這是我的代碼:
public void publish(final Photo photo, OnPublishListener onPublishListener) {
this.onPublisherListener = onPublishListener;
isPublish = true;
if (!simpleFacebook.isLogin())
simpleFacebook.login(this);
else {
if (isPermissionAllowed("publish_actions")) {
isPublish = false;
if (photo != null)
simpleFacebook.publish(photo, false, onPublishListener);
} else {
requestUserPhotosPermissionAndPublish(photo, onPublishListener);
}
}
}
和我OnPublishListener
new OnPublishListener() {
@Override
public void onComplete(String response) {
super.onComplete(response);
}
@Override
public void onException(Throwable throwable) {
super.onException(throwable);
}
@Override
public void onFail(String reason) {
super.onFail(reason);
}
}
而且這兒有個解決方案facebook upload progress,但它不適用於當前的Facebook SDK版本。
你可以簡單地顯示一個旋轉圓圈或其他東西,直到你收到成功消息。 SDK中沒有進度指示器。 – lamdadj22
我已經在使用「不確定進度」,但我希望「進度」能夠上傳百分比 –