首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android facebook webdialog网络错误(netstack: lib_mgr错误)

Android facebook webdialog网络错误(netstack: lib_mgr错误)
EN

Stack Overflow用户
提问于 2014-02-12 06:15:13
回答 1查看 651关注 0票数 1

我已连接到internet,并且已在我的AndroidManifest中请求internet权限。

每当我尝试打开一个网页对话框,如下所示,它开始打开,然后立即关闭,我得到“网络错误”。异常是一个FacebookServiceException,并且httpresponsecode是-1。

我的logcat还显示:

代码语言:javascript
复制
02-11 17:08:57.355: E/(3491): netstack: LIB_MGR - Error loading lib spl_proc_plugin.so
02-11 17:08:57.355: E/(3491): netstack: STAT_HUB - Failed to load plugin: spl_proc_plugin.so
02-11 17:08:57.355: E/(3491): netstack:  STAT_HUB - App ***** isn't supported
02-11 17:08:57.385: E/(3491): netstack: LIB_MGR - Error loading lib libsocketpoolextend.so

下面是我的代码:

代码语言:javascript
复制
Bundle params = new Bundle();
              //String s = fbMe.get(0) + " invited you to play Draw!";
            params.putString("Let's play!", "PLAY");
        WebDialog requestsDialog = (
            new WebDialog.RequestsDialogBuilder(Draw.me,
                Session.getActiveSession(),
                params))
                .setOnCompleteListener(new OnCompleteListener() {

                    @Override
                    public void onComplete(Bundle values,
                        FacebookException error) {
                        if (error != null) {
                            if (error instanceof FacebookOperationCanceledException) {
                                Toast.makeText(Draw.me.getApplicationContext(), 
                                    "Request cancelled", 
                                    Toast.LENGTH_SHORT).show();
                            } else {
                                Toast.makeText(Draw.me.getApplicationContext(), 
                                    "Network Error", 
                                    Toast.LENGTH_SHORT).show();
                            }
                        } else {
                            final String requestId = values.getString("request");

                            if (requestId != null) {
                                Toast.makeText(Draw.me.getApplicationContext(), 
                                        values.toString(),  
                                    Toast.LENGTH_SHORT).show();
                            } else {
                                Toast.makeText(Draw.me.getApplicationContext(), 
                                    "Request cancelled", 
                                    Toast.LENGTH_SHORT).show();
                            }
                        }   
                    }

                })
                .build();
        requestsDialog.show();

有什么想法吗?

EN

回答 1

Stack Overflow用户

发布于 2014-10-20 04:15:08

当我在我的测试应用程序中遇到这个问题时,我意识到我忘记了INTERNET权限

代码语言:javascript
复制
  <uses-permission android:name="android.permission.INTERNET"/>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21714269

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档