4

Android の標準の SmsManager 経由で送信する保留中のインテントの追跡に、余分な情報が保持されていないようです。例:

Intent sentIntent = new Intent(SENT);
sentIntent.putExtra("value1", "foo"); // <- note this value
PendingIntent sentPI = PendingIntent.getBroadcast(this, 0, sentIntent, 0);

SmsManager sms = SmsManager.getDefault();
sms.sendTextMessage(numberToSendTo, null, mMessageToSend, sentPI, null);

//... in the broadcastReceiver that catches the SENT intent ...
public void onReceive(Context arg0, Intent arg1) {

    arg1.getExtras().getString("value1");  // <- nothing, no such key
}

誰かがこれをテストできますか、この動作は意図されたもので、私は間違っていますか、またはこれは Android に報告されるバグですか?

4

1 に答える 1