Исключение нулевого указателя в диалоге - PullRequest
0 голосов
/ 02 декабря 2011

Я получаю исключение NullPointerException в моем диалоге.Вот мой код:

@Override
public boolean onDoubleTap(MotionEvent e) {
    Toast.makeText(getApplication(), "test lang ito! ", Toast.LENGTH_SHORT).show();
    Dialog d = new Dialog(getApplicationContext());
    d.setContentView(R.layout.popup_image);
    ImageView imageView = (ImageView)findViewById(R.id.image);
    imageView.setImageResource(resid[0]);
    d.show();
    return false;
}

в этой строке: imageView.setImageResource(resid[0]);

Ответы [ 2 ]

1 голос
/ 02 декабря 2011

Без остатка трудно сказать, но остаток нулевой? Сколько элементов в остатке? ImageView null?

1 голос
/ 02 декабря 2011

Я предполагаю, что вы хотите найти ImageView в макете диалога, но вы ищите в макете своей деятельности.

Попробуйте вместо этого использовать

ImageView imageView = (ImageView) d.findViewById(R.id.image);

и посмотрите,исправляет это.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...