0

如何String从我的数据库中获取一个值,然后将其传递String给另一个类的变量,以便我可以将该值用作number此代码中的字段:SmsManager.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)我假设你的号码在第一列。

光标返回所有值,然后您可以在函数中传递您的值。

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