0

Stringデータベースから値を取得し、それを別のクラスの変数に渡して、このコードStringのフィールドとしてその値を使用できるようにする方法:numberSmsManager.getDefault().sendTextMessage(NUMBER /**string value that I've got from my DB*/, null, messageToSend, null,null);

4

1 に答える 1

0

Database クラスで関数を作成します。

        public Cursor selectAll() {

           String query = "SELECT * FROM TB_number_table";
           System.out.println(query);
            cur = db.rawQuery(query, null);

            cur.moveToFirst();
            return cur;

          }

クラスで上記のクラス関数を呼び出します。

TB_class_name tb=new TB_class_name ();
Cursor c=tb.selectAll();
String number =c.getString(1);

getString(1)1列目にあなたの番号を想定しています。

カーソルはすべての値を返します。その後、関数に値を渡すことができます。

SmsManager.getDefault().sendTextMessage(number , null, messageToSend, null,null);
于 2013-02-05T05:33:40.680 に答える