sms리시버에서 일정한 조건이 맞으면 송신한 전화번호로 일정 메시지를 출력할려고하는데

 

송신부.java

public class smssender extends Activity {
 
 Button btnSendSMS;
 EditText txtPhoneNo;
 EditText txtMessage;
 
 public void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  setContentView(R.layout.smssender);

  super.onCreate(savedInstanceState);
  setContentView(R.layout.smssender);

  

  btnSendSMS = (Button) findViewById(R.id.button);
  txtPhoneNo = (EditText) findViewById(R.id.phone);
  txtMessage = (EditText) findViewById(R.id.message);
  
  btnSendSMS.setOnClickListener(new View.OnClickListener() {
   public void onClick(View v) {
    
    String phoneNo = txtPhoneNo.getText().toString();
    String message = txtMessage.getText().toString();
    if (phoneNo.length() > 0 && message.length() > 0)
     sendSMS(phoneNo, message);
    else
     Toast.makeText(getBaseContext(),
       "Please enter both phone number and message.",
       Toast.LENGTH_SHORT).show();
   }
  });

 

수신부.java

public void onReceive(Context context, Intent intent) {
        Bundle bundle = intent.getExtras();  
       
        SmsMessage[] msgs = null;
        String str = "";           
       
        if (bundle != null)
        {
         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";       
            }
            if(str.contains("123k"))  
            {
                         
          SmsManager sms = SmsManager.getDefault();
          sms.sendTextMessage(가져와야할폰번호 , null, "latitude :"+strlat+ " " + "longitude:"+strlng, null, null);
                        }
            Toast.makeText(context, str, Toast.LENGTH_SHORT).show();
            }
}
}

 

송신부에 있는 번호를 수신부에 가져와서 쓸려고하면 어떻게 해야 하나요??

이거뭐 에디트텍스트 변환써서 가져왔는데 실행하면 로그캣 뜨네요..