1

これは私のSMS送信インテントコードの一部です

case Activity.RESULT_OK:
    Toast.makeText(getBaseContext(), "SMS sent", Toast.LENGTH_LONG).show();
    break;

トーストに一般的な "SMS 送信済み" ではなく "SMS 送信済み - John Doe" を表示するにはどうすればよいですか?

私はインテント、bundle.setkey を見て電話番号を探しました。null 値があります。間違った場所を見ているのでしょうか?

ヘルプとポインタをありがとう。

4

1 に答える 1

0

次のコードを試してください

Intent intent = new Intent(SMS_SENT);
intent.putExtra("MobileNumber", SmsNumber);

そして onRecieve では、次のようにキャッチできます

case Activity.RESULT_OK:
                info += "Message Sent successfully !!";
                countEntered++;

                String tempMobileNumber = intent
                        .getStringExtra("MobileNumber");
于 2012-05-17T04:28:59.470 に答える