我正在编写一个 Android 应用程序,我试图在其中运行 Facebook.authorize 函数。此函数采用以下参数:
Facebook.authorize(Activity, DialogListener());
现在,当我在静态函数中进行此调用时,我尝试在调用中传递一个“上下文”变量,如下所示:
public static void dummyFunction(Context context)
{
Facebook.authorize(context, new DialogListener(){});
}
我这样打电话:
dummyfunction(this);
当我做所有这些时,我得到了错误:
The function Facebook.authorize(Context, DialogListener) is not applicable for the arguments Facebook.authorize(Activity, Dialoglistener).
请告诉我在这种情况下如何传递静态“活动”变量。