0
我正在编写一个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).
请告诉我如何在这种情况下传递一个静态的“Activity”变量。
如果您将签名更改为'public static void dummyFunction(Activity activity)'并仍然传递'this',会发生什么? –
没想到。现在做了,没有更多的错误。谢谢! :) –