在静态方法中使用getActivity()编译的时候报错:
Non-static method ‘getActivity()’ cannot be referenced from a static context
解决方法,用Context替代:
private static Context mContext = null;
mContext = getActivity();
使用mContext替代静态方法中的getActivity()即可。
在静态方法中直接调用getActivity()会遇到编译错误。本文介绍了一种解决方案,通过使用静态变量Context来替代getActivity(),解决了非静态上下文中引用静态方法的问题。
在静态方法中使用getActivity()编译的时候报错:
Non-static method ‘getActivity()’ cannot be referenced from a static context
解决方法,用Context替代:
private static Context mContext = null;
mContext = getActivity();
使用mContext替代静态方法中的getActivity()即可。
7万+
3577
8315
956

被折叠的 条评论
为什么被折叠?