Как передать текст из Dialog, в котором EditText, в ListView

337
31 июля 2017, 12:01

Добрый день. Только учусь программировать и никак не могу найти рабочий способ передачи текста из EditText (который в диалоговом окне) в ListView:

public class CustomDialofFragment extends DialogFragment {
    @RequiresApi(api = Build.VERSION_CODES.LOLLIPOP)
    @NonNull 
    public Dialog onCreateDialog(Bundle savedInstanceState) {
        AlertDialog.Builder builder = new AlertDialog.Builder(getActivity()); 
        return builder.setTitle("имя") 
            .setView(R.layout.dialog) 
            .setPositiveButton("Далее", null) 
            .setNegativeButton("Отмена", null) 
            .create();
    }
}
Answer 1

Примерно так все должно работать:

EditText editText;
View view = getActivity().getLayoutInflater().inflate(R.layout.dialog, null);
editText = (EditText) view.findViewById(R.id.MY_ID);
AlertDialog.Builder builder = new AlertDialog.Builder(getActivity()); 
return builder 
    .setTitle("имя") 
    .setView(view) 
    .setPositiveButton("Далее", new DialogInterface.OnClickListener() {
        public void onClick(DialogInterface dialog, int which) {
            sendText(editText.getText().toString()))
        }
    })
    .setNegativeButton("Отмена", null) 
    .create();
READ ALSO
Tomcat Local Server в IntelliJ IDEA Полное развертывание в папку webapps

Tomcat Local Server в IntelliJ IDEA Полное развертывание в папку webapps

Для запуска приложения на Tomcat использую такой метод: Tomcat - Local WebServer in IntelliJ IDEAЭтот способ удобен, однако для меня остается весьма загадочным

327
Организация транзакций с помощью Spring в несколько репозиториев

Организация транзакций с помощью Spring в несколько репозиториев

Существует несколько репозиториев, в которые необходимо записать данные, в случае неудачи - откатить изменения

260
Передача картинки по bluetooth

Передача картинки по bluetooth

Пишу приложение для Android, которое принимает данные по bluetooth(картинку jpg), для тестирования использую программу HTerm и bluetooth передатчикПроблема...

295