Sto provando a fare un app dove invio un sms selezionando il contatto dalla rubrica. Ho una funzione che mi prende il numero selezionato dal database della rubrica dello smartphone e me lo inserisce in un EditText. Il mio problema è passare questo EditText alla variabile per mandare l'sms. Allego il codice

codice:
package com.example.prova;


import android.net.Uri;
import android.os.Bundle;
import android.provider.ContactsContract;
import android.provider.ContactsContract.CommonDataKinds.Phone;
import android.provider.ContactsContract.Contacts;
import android.app.Activity;
import android.content.Intent;
import android.database.Cursor;
import android.telephony.SmsManager;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Toast;


public class MainActivity extends Activity {
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        
      
    
        ((Button)findViewById(R.id.button1)).setOnClickListener(new OnClickListener() {
            public void onClick(View v) {
                
               
                Intent intent = new Intent(Intent.ACTION_GET_CONTENT);
               
                intent.setType(ContactsContract.CommonDataKinds.Phone.CONTENT_ITEM_TYPE);
                startActivityForResult(intent, 1);                
            }
        });
        
        
    }
   //PRENDE DAL DB IL NUMERO; DEVO PASSARE LA STRINGA NUMBER
    @Override
    public void onActivityResult(int requestCode, int resultCode, Intent data) {
        
        EditText num = (EditText)findViewById(R.id.numero);
        if (data != null) {
            Uri uri = data.getData();


            if (uri != null) {
                Cursor c = null;
                try {
                    c = getContentResolver().query(uri, new String[]{ 
                                ContactsContract.CommonDataKinds.Phone.NUMBER,  
                                ContactsContract.CommonDataKinds.Phone.TYPE },
                            null, null, null);


                    if (c != null && c.moveToFirst()) {
                        String number = c.getString(0); //QUESTA STRINGA
                        int type = c.getInt(1);
                      System.out.println(number);
                    }
                } finally {
                    if (c != null) {
                        c.close();
                    }
                }
            }
        }
        
    
    }
    //FUNZIONE PER SPEDIRE
    public void speed(String numero)
    {
        SmsManager smsManager = SmsManager.getDefault();
        String sendTo = //NUMBER;
        String message = //SMS;
        smsManager.sendTextMessage(sendTo, null, message, null, null);    
    }
    }