0
我想通過我的應用程序發送短信。我正在使用SMS管理器來發送TextMessage。但是當我發送短信時,它不會發送短信。可以使用短信管理器發送多個短信(羣組短信)?
我想通過我的應用程序發送短信。我正在使用SMS管理器來發送TextMessage。但是當我發送短信時,它不會發送短信。可以使用短信管理器發送多個短信(羣組短信)?
我可以通過使用以下邏輯發送GroupMessage。它使用Application全局狀態。當發送短信時,應用程序暫停並且控制權轉移到Sms Service。在服務返回時,它恢復活動併發送第二個號碼。繼續直到所有號碼被髮送。
我希望這段代碼能幫到你。
@Override
protected Void doInBackground(Void... params) {
// TODO Auto-generated method stub
String message;
if (!TextUtils.isEmpty(etSendmessage.getText())) {
message = etSendmessage.getText().toString();
// Toast.makeText(GroupMessaging.this,"Message field is Empty",
// Toast.LENGTH_SHORT).show();
publishProgress(0);
for (int i = 0; i < contactCount; i++) {
MyApplication.activityPaused();
mService.send(groupPhoneNumber[i], message, dataFinal);
Log.i("name", groupPhoneName[i]);
publishProgress(i + 1);
do {
} while (!(MyApplication.isActivityVisible()));
Log.i("count", "count" + i);
}
}
return null;
}
我們需要更多的信息。 這是什麼意思「它不會發送短信」?是否有例外,您使用什麼手機進行開發以及您使用哪個Android版本 ?也許模擬器? – pbertsch