как я могу скопировать несколько строковых значений в буфер обмена в android? Я хочу скопировать все значения textView одновременно. здесь я пытаюсь это, но это не сработает. Я не знаю, где я сделал ошибку. Помоги мне.
public void CopyData(){
String CopyDay =textViewDay.getText().toString().trim();
String CopyMonth =textViewDay.getText().toString().trim();
String CopyYear =textViewDay.getText().toString().trim();
if (CopyDay.isEmpty()&&CopyMonth.isEmpty()&&CopyYear.isEmpty()){
editTextDay.setError("Please Enter day");
editTextDay.requestFocus();
return;
}
String Result = "Day ="+CopyDay+"\n"
+"Month ="+CopyMonth+"\n"
+"Year ="+CopyYear;
// Toast.makeText(this, ""+Result, Toast.LENGTH_SHORT).show();
ClipboardManager clipboard = (ClipboardManager)
getSystemService(Context.CLIPBOARD_SERVICE);
ClipData clip = ClipData.newPlainText("",Result);
clipboard.setPrimaryClip(clip);
Toast toast = Toast.makeText(MainActivity.this, "Copied", Toast.LENGTH_SHORT);
toast.setGravity(Gravity.CENTER, 0, 0);
toast.show();
}