我正在创建一个应用程序,该应用程序需要在每次单击按钮期间检索单行数据。
我创建了一个 DataBaseHelper 类,一旦实例化活动并通过文本视图显示值,它就会从数据库中调用和检索随机记录。但是,我无法检索下一条或上一条记录,因为我似乎无法访问 DataBaseHelper 类以获取下面提到的按钮规范中的位置值。
Button btn_quotes = (Button) findViewById(R.id.btn_random_quote);
btn_quotes.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
// TODO Auto-generated method stub
}
});
我已经在网上和各种文章中检查过,但找不到任何合适的东西。请帮忙?
此外,
调用数据库类的实例,
DataBaseHelper myDbHelper = new DataBaseHelper(this);
myDbHelper = new DataBaseHelper(this);
但是 onCreate 方法中的实例不能在 onClick 方法中引用。这就是我挣扎的地方。
得到错误:
无法在不同方法中定义的内部类中引用非最终变量 myDbHelper