Android. AlertDialog. Падает приложение

Создал кастомный alertDialog.
<?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout
xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent"
android:layout_height="match_parent">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<EditText
android:id="@+id/editTextName"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:ems="10"
android:inputType="textPersonName"
android:text="Name" />
<EditText
android:id="@+id/editTextMera"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:ems="10"
android:inputType="textPersonName"
android:text="Name" />
</LinearLayout>
</android.support.constraint.ConstraintLayout>
Если записываю в строку значение то приложение падает. // String name = etname.getText().toString();
```
public void onClickDialogCustom(View view)
{
LayoutInflater inflater = getLayoutInflater();
View alertLayout = inflater.inflate(R.layout.dialog, null);
AlertDialog.Builder alert = new AlertDialog.Builder(this);
alert.setTitle("Info");
// this is set the view from XML inside AlertDialog
alert.setView(alertLayout);
// disallow cancel of AlertDialog on click of back button and outside touch
alert.setCancelable(false);
alert.setNegativeButton("Cancel", null);
alert.setPositiveButton("Done", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which)
{
Toast.makeText(getBaseContext(), "вы вели ", Toast.LENGTH_SHORT).show();
EditText etname = (EditText) findViewById(R.id.editTextName);
EditText etmera = (EditText) findViewById(R.id.editTextMera);
String name = etname.getText().toString(); // если пытаюсь записать значение в стоку
// то приложение вылетает
//String mera = etmera.getText().toString();
//Toast.makeText(getBaseContext(), "вы вели " + name , Toast.LENGTH_SHORT).show();
}
});
AlertDialog dialog = alert.create();
dialog.show();
}
Не могу понять в чем проблема?
19 декабря 2017 в 22:42
Ближайшие курсы

Как начать свой путь в разработке?
Онлайн-курс
3
марта
Python - вредные советы
Онлайн-курс
3
марта
Интенсив «SMM стратегия: пример разработки»
Онлайн-курс
3
марта
Новые статьи

UI-дизайнер: подробно о профессии дизайнера интерфейсов
21100

Быстрый старт в диджитал-маркетинге
44300

Как защитить Windows: системный подход
121500