Ich habe das unten Ereignis, um SMS programmatisch zu senden. Es scheint jedoch nicht zu funktionieren, der Popup-Toast erscheint und es gibt keinen Eintrag in logcat, es wird einfach keine Nachricht erstellt. Ich habe auch die entsprechenden Berechtigungen hinzugefügt, um die Datei zu manifestieren.smsManager.sendTextMessage funktioniert nicht
Irgendwelche Vorschläge?
private Runnable SMSRunnable = new Runnable()
{
public void run()
{
smsManager = SmsManager.getDefault();
smsNumber = edittextSmsNumber.getText().toString();
smsText = edittextSmsText.getText().toString();
smsManager.sendTextMessage(smsNumber, smsNumber, smsNumber , null, null);
}
};
Haben Sie dies auf einem echten Gerät versucht, funktioniert es für mich. smsManager = SmsManager.getDefault(); smsManager.sendTextMessage (getPhoneNumber(), null, getString (R.string.message), null, null); – ND27