[英]How to hide or close sending progress dialog after sharing video with ShareDialog on facebook with facebook sdk
[英]Facebook SDK on Android : override or hide the progress dialog when I log in
我正在使用帶有uiHelper和loginButton的Facebook SDK 3.0 for Android。 當我按下登錄按鈕時,會顯示一個進度對話框。 可以自定義它還是用另一個對話框替換它? 怎么樣 ? 我很確定這是可能的,Candy crush做到了......而且,我嘗試在沒有uiHelper但使用傳統方法的情況下登錄用戶:session.openForRead(new Session.OpenRequest(this).setCallback(statusCallback)); 我有同樣的問題,我不明白這個進度對話框是如何顯示的。
謝謝你們 !
您可以直接進入添加到項目中的Facebook庫項目,進入代碼並更改它。
這是WebDialog類的一個例子,我只是刪除了ProgressDialog的show方法:
@Override
public void onPageStarted(WebView view, String url, Bitmap favicon) {
Utility.logd(LOG_TAG, "Webview loading URL: " + url);
super.onPageStarted(view, url, favicon);
if (!isDetached) {
//spinner.show();
}
}
對於facebook-android-sdk-4.4.1
它可以在com / facebook / login / loginFragment中更改,查找com_facebook_login_activity_progress_bar,並將可見性設置為GONE,如下所示
R.id.com_facebook_login_activity_progress_bar).setVisibility(View.GONE);
您可以使用此答案隱藏Facebook進程對話框,然后在按下Facebook登錄時實現自己的對話框。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.