1.Cannot make a static reference to the non-static method XXX
翻译:无法从一个静态的上下文中引用一个非静态的方法。
原因:该方法是一个非静态的方法,在其他地方直接引用就会报错。
代码:
public class LoginService{
public boolean SaveUserInfo(Context context, String username, String password){
...
}
}
...
boolean result = LoginService.SaveUserInfo(this, username, password);
静态方法可以不创建对象直接引用,非静态方法不能直接引用,需要创建对象实例以后,通过对象实例调用该方法。
解决方法:
public static boolean SaveUserInfo(...)