Einen wunderschönen Guten alle miteinander,
nachdem ich eine eigene App auf meinem Gerät testen wollte (HTC Desire, MIUI 2.4.6) kann ich keine SMS mehr empfangen. Auch ein full wipe mit anschließender neuer Installation von MIUI konnte das Problem nicht beheben.
Die App sollte eigentlich nichts machen, außer auf Simsen reagieren ....
Danke im Vorraus...
Code
public class SMSReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
//---get the SMS message passed in---
Bundle bundle = intent.getExtras();
SmsMessage[] msgs = null;
String str = "";
if (bundle != null) {
//---retrieve the SMS message received---
Object[] pdus = (Object[]) bundle.get("pdus");
msgs = new SmsMessage[pdus.length];
for (int i = 0; i < msgs.length; i++) {
msgs[i] = SmsMessage.createFromPdu((byte[])pdus[i]);
str += "SMS from " + msgs[i].getOriginatingAddress();
str += " :";
str += msgs[i].getMessageBody().toString();
str += "\n";
}
//---display the new SMS message---//
Toast.makeText(context, str, Toast.LENGTH_SHORT).show();
}
}
Alles anzeigen