我已连接到internet,并且已在我的AndroidManifest中请求internet权限。
每当我尝试打开一个网页对话框,如下所示,它开始打开,然后立即关闭,我得到“网络错误”。异常是一个FacebookServiceException,并且httpresponsecode是-1。
我的logcat还显示:
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下面是我的代码:
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();有什么想法吗?
发布于 2014-10-20 04:15:08
当我在我的测试应用程序中遇到这个问题时,我意识到我忘记了INTERNET权限
<uses-permission android:name="android.permission.INTERNET"/>https://stackoverflow.com/questions/21714269
复制相似问题