我一直在嘗試一個簡單的Java應用程序,我想知道如何在我的代碼中使用寫入editText的文本。具體來說,我想創建一個「共享」按鈕,它將使用不同的消息應用程序發送以editText編寫的文本。這裏是我的代碼:使用其他應用程序在editText中共享文本
public void share (View view){
Intent sendIntent = new Intent();
sendIntent.setAction(Intent.ACTION_SEND);
sendIntent.putExtra(Intent.EXTRA_TEXT, "This is my text to send.");
sendIntent.setType("text/plain");
startActivity(sendIntent);
現在,當我按下按鈕時,它只是發送「這是我的文本發送」。句子。我該如何改變這個按鈕,使用editText編寫的文本?
感謝答案
呼叫'的getText()。的toString()'的'EditText'得到用戶鍵入的內容,而不是使用硬編碼的'該值「這是我的文字進行發送。」'值。 – CommonsWare