私は、メッセージを入力として受け取り、データベースに格納された定義済みの番号に送信するアプリを開発しています!アプリケーションがロードされたときにデータベースに数値を挿入していることを知っているoncreate()メソッド私は最初にメッセージを送信するたびに4番号にメッセージを送信すると、secnd試行で8個の数字に疲れて疲れます私のデータ挿入コードを動かして、データを一度に読み込むのではなく、一度だけ挿入するようにしますが、動作しないようにしてください。アンドロイドアプリを通じてデータベースに保存された連絡先にSMSを送信する方法は?
btnSendSMS.setOnClickListener(new View.OnClickListener()
{
public void onClick(View v)
{
//loop++;
db.open();
//loop++;
long id;
id = db.insertTitle(
"5556");
id = db.insertTitle(
"5556");
id = db.insertTitle(
"5556");
id = db.insertTitle(
"5556");
db.close();
message = txtMessage.getText().toString();
if (message.length()>0 && message.length()<200)
{
db.open();
Cursor c = db.getAllTitles();
if (c.moveToFirst())
{
String phoneNo;
do { phoneNo=c.getString(1) ;
sendSMS(phoneNo,message);
count++;
// db.DisplayTitle(c);
Toast.makeText(DatabaseSmsActivity.this,"sms no : "+count,Toast.LENGTH_LONG).show();
} while (c.moveToNext());
}
db.close();
// Toast.makeText(DatabaseSmsActivity.this,"Total SMS sent : "+count,Toast.LENGTH_LONG).show();
}
else
{Toast.makeText(getBaseContext(),
"Please enter message.",
Toast.LENGTH_SHORT).show();}
}
});
}
あなたが私たちと一緒に使用しているコードを教えていただけますか? –
ここにお返事いただきありがとうございます。ボトルトンには、データベースに番号を挿入し、それらをフェッチしてSMSのヘルプを送信するコードがあります。 – Ashu