facebook android应用程序和SDK存在问题

facebook android应用程序和SDK存在问题,facebook,facebook-graph-api,facebook-android-sdk,facebook-app-requests,Facebook,Facebook Graph Api,Facebook Android Sdk,Facebook App Requests,我正在为android开发一个应用程序。我正在使用长寿命访问令牌。我使用以下代码向facebook发送应用程序请求: //显示相关部分的代码 private WeakReference<FragmentActivity> mActivity; mActivity = new WeakReference<FragmentActivity>(activity); private Facebook mFacebook; //mFacebook is Facebook objec

我正在为android开发一个应用程序。我正在使用长寿命访问令牌。我使用以下代码向facebook发送应用程序请求:

//显示相关部分的代码

private WeakReference<FragmentActivity> mActivity;
mActivity = new WeakReference<FragmentActivity>(activity);
private Facebook mFacebook; //mFacebook is Facebook object and contains session info
mActivity.get() //Gets the current context
Bundle params = new Bundle();
params.putString("message","App request message");

mFacebook.dialog(mActivity.get(), "apprequests", params, new AppRequestsListener());
private weakreferencemactivity;
mActivity=新的WeakReference(活动);
私人Facebook主页//mFacebook是Facebook对象,包含会话信息
mActivity.get()//获取当前上下文
Bundle params=新Bundle();
参数putString(“消息”、“应用程序请求消息”);
对话框(mActivity.get(),“apprequests”,参数,新AppRequestsListener());
现在,如果手机上安装了facebook应用程序,此请求将失败,API错误为10。如果我从手机中删除facebook应用程序,此请求将开始工作

这是安卓系统上基于facebook的应用程序的已知问题吗

问候
Ajay

对于登录呼叫,我们现在正在强制Web对话框(忽略已安装的应用程序)。一旦我们这样做了,即使对于应用程序请求,我们也会得到web对话框(而不是本机应用程序对话框)

你能发布更多信息吗,比如你正在尝试做什么,什么是
DialogKeys
,什么是
mActivity.get()。