Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/305.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
AlertDialog java中的NumberPicker_Java_Android_Android Alertdialog_Builder_Numberpicker - Fatal编程技术网

AlertDialog java中的NumberPicker

AlertDialog java中的NumberPicker,java,android,android-alertdialog,builder,numberpicker,Java,Android,Android Alertdialog,Builder,Numberpicker,我试图在alertdialog中获取numberpicker,但它返回以下错误: 12-22 20:37:09.640 16893-16893/com.example.asus.mingausfashionmoda E/AndroidRuntime:致命异常:主 java.lang.IllegalStateException:指定的子级已具有 父母亲必须首先对子级的父级调用removeView() 这里 在com.example.asus.mingausfashionmoda.estoque$2

我试图在alertdialog中获取numberpicker,但它返回以下错误:

12-22 20:37:09.640 16893-16893/com.example.asus.mingausfashionmoda E/AndroidRuntime:致命异常:主
java.lang.IllegalStateException:指定的子级已具有 父母亲必须首先对子级的父级调用removeView()

这里
在com.example.asus.mingausfashionmoda.estoque$2$2.onItemClick(estoque.java:134)

这是我创建AlertDialog的地方:

AlertDialog.Builder builder = new AlertDialog.Builder(estoque.this);
builder.setTitle("ADICIONAR OU REMOVER ROUPA");
NumberPicker np = (NumberPicker) findViewById(R.id.nPicker);
np.setMinValue(0);
np.setMaxValue(5);
builder.setView(np);


builder.setPositiveButton("ADICIONAR", new DialogInterface.OnClickListener() {@Override
    public void onClick(DialogInterface dialog, int which) {
        adicionarR(objectIdTXTtoS);
    }
});
builder.setNegativeButton("REMOVER", new DialogInterface.OnClickListener() {@Override
    public void onClick(DialogInterface dialog, int which) {
        removerR(objectIdTXTtoS);
    }
});
AlertDialog dialog = builder.create();
dialog.show();
这就是我在(
estoque.java.134
)上看到的内容:


我做错了什么?

不需要重新发明轮子。你试过找图书馆吗?是的,这不完全是我需要的,我希望看到我的项目工作,而且这是一个日期对话框,我只需要一个数字,因为我会用它来保存一些数据:D,但感谢没有问题。不过,它确实包含一个纯numberpicker对话框,也显示在屏幕截图中
dialog.show();