2012-03-29 67 views
0

可以說我有一個按鈕,可以循環使用數字如何存儲數字,但如果顯示下一個數組,然後刪除以前的條目等等。當我繼續按下按鈕時,它會顯示1,2,3。但我希望它顯示單個值。如何刪除點擊的SQL條目

代碼示例:

 final CharSequence[] items = {"1", "2", "3"};    
     if (value < items.length) { 
      String s = (String)items[value]; 
      sqlName.setText(s); 

      String sRow1 = sqlName.getText().toString(); 
      long lRow1 = Long.parseLong(sRow1); 
      HotOrNot ex1 = new HotOrNot(this); 
      ex1.open(); 
      ex1.deleteEntry(lRow1); 
      ex1.close(); 
     } 


      String name = sqlName.getText().toString(); 
      HotOrNot entry = new HotOrNot(SQLiteExample.this); 
      entry.open(); 
      entry.createEntry(name); 
      entry.close(); 

      } 

回答

1

我不跟隨;你能重申這個問題嗎?我收集的是你希望顯示「1」,然後當按下按鈕時,顯示「2」等等。

  • 您的代碼現在是顯示「1,2,3」還是「1」,然後是「2」,然後是「3」?如果是前者,則顯示數字的方式可能存在問題。
  • 此外,如果HotOrNot類是相關的,你可以解釋它的功能?
  • 是否顯示或編輯代碼中的CharSequence?

另外:

sqlName.setText(s); 

String sRow1 = sqlName.getText().toString(); 

看起來它可以爲你得到你剛纔使用的非常串縮短爲String sRow1 = s