Я хочу связать Copy to clipboard
функциональность до setPositiveButton
так, чтобы при нажатии на нее текст в setMessage
копируется в буфер обмена, а тост Copied!
отображается. Пожалуйста, помогите!Копирование в буфер обмена
public void showDialog() {
AlertDialog.Builder dialogBuilder = new AlertDialog.Builder(this);
dialogBuilder.setIcon(R.drawable.ic_launcher);
dialogBuilder.setTitle("Information!");
dialogBuilder.setMessage("Mercury");
dialogBuilder.setPositiveButton("Copy!", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
Toast.makeText(getApplicationContext(), "Copied!", Toast.LENGTH_LONG).show();
}
});
dialogBuilder.setNegativeButton("Dismiss!", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
Toast.makeText(getApplicationContext(), "Dismissed!", Toast.LENGTH_LONG).show();
}
});
AlertDialog alertDialog = dialogBuilder.create();
alertDialog.show();
}
Непонятно, с чем именно вам нужна помощь. Кроме того, «Скопировано» уже отображается. – greenapps
@greenapps: Я просто хочу, чтобы текст в 'setMessage' был скопирован в буфер обмена при нажатии кнопки« Копировать! ». – CodeWalker
Да, я уже знаю. Но это предполагает несколько шагов. Поэтому вам нужно точно сказать, с какими шагами вам нужна помощь. – greenapps