誰かが私の方法/ db/queryで私を助けますか?事はここに私のデータベース上のデータを渡し、検索して表示したいです。一意のキーと3つのedittextを渡すつもりです。dbとdbはedittextのテキストを設定するものです。これは私の一意のキーに依存します。ここでSQLiteの3つの編集テキストを選択して表示
は私のサンプルデシベルコードは(私がしようが、私はそれが間違っている知っている)である:
私はこのコードを使用して、私のOnCreate関数にデシベル(コントローラ)を呼び出す:
Bundle b = new Bundle();
b = getIntent().getExtras();
String descpe = b.getString("pedesc");
context = this;
controller = new DB_ST(this,"",null,1);
controller.list_pw_details(descpe, etDesc, etPass, etNote);
データベース方式(クエリ) :
public void list_pw_details(String unqdesc, EditText desc, EditText pass, EditText note){
Cursor cursor = this.getReadableDatabase().rawQuery("SELECT * FROM PASSWALL WHERE PW_DESC='"+unqdesc+"'", null);
desc.setText("");
pass.setText("");
note.setText("");
while (cursor.moveToNext()) {
desc.append(cursor.getString(1));
pass.append(cursor.getString(2));
note.append(cursor.getString(3));
}
}
は、データが取得できますか?代わりにEditText..pass Stringを渡すべきではありません –
私はテキストビューと表示を渡すときに作業コードを持っています。私は編集テキストを渡そうとしましたが、それが動作しているかどうかはわかりません。 – APX
は、list_pw_details(); –