Android/Java - 问题

DJ'*_*DJ' 2 java android

代码是这样的:

private DatabaseHelper mOpenHelper;
@Override
public boolean onCreate() {
  mOpenHelper = new DatabaseHelper(getContext());
  System.out.println("done");
  return true;
}
Run Code Online (Sandbox Code Playgroud)

现在Eclipse 在这段代码"private DatabaseHelper mOpenHelper"的第一行显示错误警告,对象mOpenHelper没有在任何地方使用,而在下一行代码中,我正在初始化它.请告诉我为什么会这样?

谢谢,
-D

bra*_*boy 11

是的,eclipse是对的,你已经初始化它,而不是在任何地方使用它.如果你在getter方法中使用mOpenHelper说它不会抱怨.