无法在android中以消息形式发送空格分隔的文本

无法在android中以消息形式发送空格分隔的文本,android,Android,我正在做一个项目,将位置和描述发送到一个特定的电话号码,我使用EditText在上面写描述,当我在描述中写一个单词时,它工作得很好,但当我在描述框(EditText)中写一个句子时,它不工作 这是我的xml <EditText android:id="@+id/discription" android:layout_width="321dp" android:layout_height="134dp"

我正在做一个项目,将位置和描述发送到一个特定的电话号码,我使用EditText在上面写描述,当我在描述中写一个单词时,它工作得很好,但当我在描述框(EditText)中写一个句子时,它不工作

这是我的xml

<EditText
    android:id="@+id/discription"
    android:layout_width="321dp"
    android:layout_height="134dp"
    android:ems="10"
    android:hint="hint of the description"
    android:inputType="textPersonName"
    app:layout_constraintBottom_toBottomOf="parent"
    app:layout_constraintEnd_toEndOf="parent"
    app:layout_constraintHorizontal_bias="0.277"
    app:layout_constraintStart_toStartOf="parent"
    app:layout_constraintTop_toBottomOf="@+id/imageView2"
    app:layout_constraintVertical_bias="0.079" />

显示所需结果与当前用户界面结果的截图。
EditText Dis;
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_power);

    Dis = findViewById(R.id.discription);
}

public void send(View view) {
    SmsManager smsManager = SmsManager.getDefault();
    String desc = Dis.getText().toString();
    String ss="Desription" + desc + " https://maps.google.com/?q="+ lat +","+ lon;
   smsManager.sendTextMessage(phoneNo, null, ss, null, null);
}