.setNegativeButton 为啥只显示最后一个

.setNegativeButton 为什么只显示最后一个
.setNegativeButton("确定剩货",new DialogInterface.OnClickListener() {//中立的,什么也不错
            public void onClick(DialogInterface dialog, int which) {
                //do something
            
             new Thread(new Runnable() {  
            public void run() {  
             String jg="";
             jg=CallPhoneServices.updatetiaohao(findTemp.get(0).getReturn_ls_no()+"", findTemp.get(0).getHuohao(), CallLoginService.imei);
             if(jg.equals("1"))
             {
             for(int i=0;i<al.size();i++){
if((al.get(i).getReturn_ls_no()+"").equals(findTemp.get(0).getReturn_ls_no()+""))
{
al.remove(al.get(i));

break;
}
}
//              pd = ProgressDialog.show(Zuhuochangtiaohao.this, "未结束数据加载", "请稍后……");
             spandTimeMethod(al);
              handler.post(runnableUilist);
                 handler.sendEmptyMessage(0);// 执行耗时的方法之后发送消给handler
             }

            }  

        }).start();
            }
        }).setNegativeButton("否", null)
  .show();



在加上.setNegativeButton("否", null)之前确定剩货显示,加上.setNegativeButton("否", null)后,就只显示”否“了
------解决方案--------------------
setNegativeButton设置就是Negative类型的按钮,重复设置后面的会覆盖前面的,需要显示2个按钮可以使用:
setPositiveButton
setNegativeButton