2012-04-11 51 views
0

我創建需要一個按鈕的每次點擊時要檢索數據的單行的應用程序。Android的下一個/後退按鈕來獲取一個/上一個紀錄

我創建了一個DataBaseHelper類調用,一旦活動已經被實例化,並通過一個TextView顯示的值從數據庫中檢索隨機記錄。但是我在檢索下一個或上一個記錄時遇到了問題,因爲我無法像下面提到的按鈕規範那樣訪問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在一個不同的方法

回答

2

mCursor.moveToNext() =限定的內部類的內部爲下一個和

mCursor.moveToPrevious() =對於以前... 。

相關問題