如何在单击时删除sql条目

时间:2012-03-29 16:54:17

标签: android

让我们说我有一个循环数字的按钮如何存储数字,但如果显示下一个数组,则删除上一个条目,依此类推等等。当我继续按下按钮时,它会显示1,2,3,但我希望它显示单个值。

代码示例:

        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 个答案:

答案 0 :(得分:1)

我不遵循;你能重申一下这个问题吗?我收集的是你希望显示“1”,然后当按下按钮时,显示“2”,依此类推。

  • 您的代码现在显示“1,2,3”或“1”,然后是“2”,然后是“3”吗?如果是前者,则显示数字的方式可能存在问题。
  • 另外,如果HotOrNot类是相关的,你可以解释一下它的功能吗?
  • 是否关注显示或编辑代码中的CharSequence?

此外:

sqlName.setText(s); 

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

看起来它可以缩短为String sRow1 = s,因为你得到的是你刚才使用的字符串。