2
그룹 SMS를 보내려고했는데 정상적으로 작동합니다. 하지만, 숫자가 전달 상태에서 내 SMS를 수신되는 알고 싶어 전화 번호가 포함 된 SMS 배달 메시지
public class SMSdelivered extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
// TODO Auto-generated method stub
switch (getResultCode()) {
case Activity.RESULT_OK:
Toast.makeText(context, "SMS DELIVERED", Toast.LENGTH_SHORT).show();
//want to display mobile number tooo
break;
case Activity.RESULT_CANCELED:
Toast.makeText(context, "SMS NoT DELIVERED", Toast.LENGTH_SHORT)
.show();
break;
}
}
}
는 현재
SMS DELIVERED 메시지가 잘 표시 : 알고 있습니다
내가 코드를 아래의 사용 상태를 전달했다. 그러나, 여기에 나는 배달 된 표적의 이동 전화 번호를 표시하고 싶다. 방송 수신기를 사용하여 전달 된 타겟 휴대 전화 번호를 얻으려면 어떻게해야합니까 ??
어떤 아이디어 ?? 그런 다음, 수신자의 번호로 배달 PendingIntent
을 만드는 데 사용되는 Intent
에 추가를 첨부하여 BroadcastReceiver
에서 검색 할 수
덕분에, 나는 – Lokesh
그 작업이 .. 감사 마이크 – Lokesh
가'PendingIntent's 재사용 할 수 있습니다 .. intent.getStringExtra가 null 값을 반환 이미 시도했지만. 마지막 매개 변수로'PendingIntent.FLAG_UPDATE_CURRENT' 또는'PendingIntent.FLAG_CANCEL_CURRENT'를 사용하여'getBroadcast()'를 호출 해보십시오. –