Android 对话框上出现空指针异常

Android 对话框上出现空指针异常,android,android-layout,nullpointerexception,Android,Android Layout,Nullpointerexception,我的对话框中有一个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

我的对话框中有一个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.setImageResourceresid[0]

我想您希望在对话框布局中查找ImageView,但您正在活动布局中查找

试用

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

取而代之,看看这是否解决了问题。

如果没有resid,很难判断,但是resid是否为空?剩余元素中有多少元素?imageView是否为空?

@craigy:如何格式化一行代码?就像你做的那样?谢谢你在它周围画了记号,就像给我的~一样。查看Markdown帮助页面,它为我提供了WindowManagerBadtokenexception从logcat发布完整堆栈跟踪