Also bekomme ich diese Stack-Trace:
%Vor%Und so rufe ich sendTextMessage auf, verifiziere weder die Nachrichtenlänge noch die Gültigkeit der Telefonnummer:
%Vor% Dieser Fehler scheint nur auf HTC Desire oder HTC Wildfire mit Android-Version 2.2 oder 2.21 auftreten, so dass ich die Android-Plattform-Quelle (die eigentlich nicht so einfach zu tun ist, wie ich erwartet) ausgegraben und gefunden: SmsMessage.java Es war einmal , obwohl dies nicht relevant sein kann, da einige der Zeilennummern nicht übereinstimmen.
Das Notfallschaltflächen-Projekt ist eine Open Source-Anwendung, sodass Sie den Code zur Referenz überprüfen können. Ich sollte wahrscheinlich beachten, dass ich das selbst nicht testen kann, ich habe kein Telefonmodell.
Sie könnten dieses Problem mit einer zu langen Nachricht treffen. Ich weiß nicht, warum das nur für bestimmte Telefone passieren würde.
Keine Antwort, aber zu lange, um in einem Kommentar zu posten ...
Ich denke, Sie haben vielleicht mehrere Probleme - keine Ahnung, was das für Sie bedeuten könnte, aber ich hatte mein Verlangen an DDMS angeschlossen und versuchte es. Die SMS und E-Mail wurden ohne Probleme gesendet (keine Fehler auf der Stack-Trace), aber das ist, was ich habe, wenn Sie die BACK-Taste von der Aktivität verwenden, die den Fortschritt anzeigt (Warten auf Standort, E-Mail gesendet, SMS gesendet usw.).
%Vor%