0
私のSqliteデータベースの "次へ"ボタンをコーディングしようとしています。私はそれを働かせたいと思う方法は、数値を入力すると、dbからの項目の1つを再度入力すると、入力された同じ番号のリストの項目が表示されます。しかし、私はそれを次のエントリを持ってくることはできません。これまでのところ私のボタンコードはこのように見えます。しかし、私は無運でそれを構成する無数の方法を試した。助けてください。前もって感謝します!!!アンドロイドのSqliteの次のボタン
public void onClick(View view) {
if (view == btnNext) {
Cursor c = db.rawQuery("SELECT * FROM number WHERE meter='" + editText6.getText() + "'", null);
if (editText6.getText().toString().trim().length() >= 0) {
c.getPosition();
c.moveToPosition(+1);
idNumber.setText(c.getString(0));
editText5.setText(c.getString(6));
editText4.setText(c.getString(5));
editText3.setText(c.getString(4));
editText2.setText(c.getString(3));
editText.setText(c.getString(2));
textView4.setText(c.getString(7));
status.setText(c.getString(8));
while (c.moveToNext()) ;
}
}
あなたはORDER BYを使用しない限り、クエリの結果がソートされていないです。これは[Cursorメソッド](http://developer.android.com/reference/android/database/Cursor.html)の仕組みではありません。 –
私の知らないことを残念に思っていますが、私はむしろアンドロイドに新しいです。しかし、あなたは私が単にDescの命令を声明に追加する必要があると言っています、それはうまくいくはずですか?私は3つのエントリーを持っています。そして最初と最後に移動を加えたが、私はエントリーを通してスクロールすることはできません。 – mtbrown4ayl