2012-03-29 13 views
0

数字を循環させるボタンがあったとしますが、次の配列が表示されている場合は、そのようにして順番に削除します。私がボタンを押し続けると、1,2,3のように表示されますが、1つの値を表示したいのです。クリック時に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の表示や編集に関する懸念はありますか?
  • さらに

:あなたはあなただけの使用に非常に文字列を取得しているとして、それはString sRow1 = sに短縮することができますように

sqlName.setText(s); 

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

が見えます。

関連する問題