Android 如何在单击时删除sql条目

Android 如何在单击时删除sql条目,android,Android,假设我有一个循环数字的按钮,如何存储数字,但如果显示下一个数组,则删除上一个条目,依此类推。当我继续按下按钮时,它会显示1、2、3,但我希望它显示一个值 代码示例: final CharSequence[] items = {"1", "2", "3"}; if (value < items.length) { String s = (String)items[value]; sqlName

假设我有一个循环数字的按钮,如何存储数字,但如果显示下一个数组,则删除上一个条目,依此类推。当我继续按下按钮时,它会显示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();

            }
final CharSequence[]项={“1”、“2”、“3”};
if(值<项目长度){
字符串s=(字符串)项[值];
sqlName.setText;
字符串sRow1=sqlName.getText().toString();
long lRow1=long.parseLong(sRow1);
HotOrNot ex1=新HotOrNot(本);
ex1.open();
ex1.删除条目(lRow1);
ex1.close();
}
String name=sqlName.getText().toString();
HotOrNot条目=新的HotOrNot(SQLiteExample.this);
entry.open();
entry.createEntry(名称);
entry.close();
}

我不明白;你能再说一遍这个问题吗?我收集的信息是,您希望显示“1”,然后当按下按钮时,显示“2”,依此类推

  • 您的代码现在是显示“1、2、3”还是“1”,然后是“2”,然后是“3”?如果是前者,则显示数字的方式可能有问题
  • 另外,如果HotOrNot类是相关的,你能解释一下它的功能吗
  • 是否与代码中字符序列的显示或编辑有关
进一步:

sqlName.setText(s); 

String sRow1 = sqlName.getText().toString();
看起来它可以缩短为
String sRow1=s
,因为您得到的正是刚才使用的字符串