Non ho capito cosa hai provato, ma, come tentativo, proverei a invertire le righe di codice in cui imposti il valore per la Request e quella in cui imposti la Request nell'envelope. Inoltre aggiungerei una righetta di debug per vedere cosa viene effettivamente messo dentro la request:


codice:
String testo = rt2.getText().toString();
Log.d("MainActivity.class", "Valore nella EditText: " + testo);

Request.addProperty("Username", testo);

envelope.dotNet = true;
envelope.setOutputSoapObject(Request);

Se tutto funziona bene dovresti vedere nel LogCat la scritta "Valore nella EditText: " e il valore che c'è nella EditText.


Ciao.