Почему мой простой тост не появляется и приложение вылетает?Android

Форум для тех, кто программирует под Android
Anonymous
Почему мой простой тост не появляется и приложение вылетает?

Сообщение Anonymous »

Все, я пытаюсь сделать такую ​​глупую вещь: центрировать текст внутри Toast, который создается внутри прослушивателя событий onclick.

Я создал TextView внутри используемого макета, и когда я пытаюсь вызвать событие, которое должно отображать всплывающее уведомление, приложение вылетает с этим исключением:

03-19 23:20:40.258: E/AndroidRuntime(3364): java.lang.IllegalArgumentException: View not
attached to window manager


Это мой код:

toastTextView = (TextView) findViewById(R.id.toastView);
Toast toast = Toast.makeText(MyActivity.this, "Very very very long long text that should be displayed in the middle of this toast",
Toast.LENGTH_SHORT);
toast.setView(toastTextView);
toast.show();


Xml:















В чем проблема с этим простым кодом?

Спасибо за внимание!

РЕДАКТИРОВАТЬ: это макет custom_toast.xml:







Подробнее здесь: https://stackoverflow.com/questions/225 ... pp-crashes

Вернуться в «Android»