![](/img/trans.png)
[英]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.