java - Facebook 应用程序在 Android 中加载缓慢

标签 java android

我举了这个例子

http://developers.facebook.com/docs/guides/mobile/现在每当

我运行该应用程序...要么需要很长时间才能加载 Facebook 注册,要么从未加载...它停留在带标题的白色屏幕中 this is the way it loads the fc app

现在我该怎么做才能以更快的方式加载...

`公共(public)类 MyGreatActivity 扩展了 Activity {

Facebook facebook = new Facebook("20875929582353");

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);

    facebook.authorize(this, new DialogListener() {

        @Override
        public void onComplete(Bundle values) {
            // TODO Auto-generated method stub

        }

        @Override
        public void onFacebookError(FacebookError e) {
            // TODO Auto-generated method stub

        }

        @Override
        public void onError(DialogError e) {
            // TODO Auto-generated method stub

        }

        @Override
        public void onCancel() {
            // TODO Auto-generated method stub

        }


    });
}

@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
    super.onActivityResult(requestCode, resultCode, data);

    facebook.authorizeCallback(requestCode, resultCode, data);
}

}`

最佳答案

我刚刚尝试了您的示例代码,它对我有用。它首先显示加载对话框,然后页面显示错误消息。也许不是您想要的,但不会卡住。

您确定您的模拟器当前有互联网连接吗?根据我的经验,有时模拟器会失去互联网连接,您必须重新启动它。

关于java - Facebook 应用程序在 Android 中加载缓慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6248840/

相关文章:

android - Android 中的程序化图像大小调整、内存问题

java - IOException : Could not initialize SSL context - Apache Commons Net - Android

java - 如何使用增强的 for 循环来迭代另一个方法中的 HashSet?

java - 在 Java 中更改字段值时遇到问题

Java 正则表达式 : How to reuse a consumed character in pattern matching?

java - 如何从另一个类读取方法中的变量数据的公共(public)静态并获取更新的数据

android - 使用 Surface 的 MediaCodec 编码器在各种设备上崩溃不一致

java - 如何使用 Try/Catch (Selenium WD + Java) 在日志中打印有错误的行号?

android - 在单独的线程上使用 HandlerThread 和 Handler 会卡住 UI 线程

android - statfs/storage/sdcard0 失败,errno : 13