Почему мой простой тост не появляется и приложение вылетает?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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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