if(isWin()){
if(level==2)
{
new AlertDialog.Builder(PushBoxView.this.getContext()).setIcon(R.drawable.pkq2)
.setTitle("哇~~").setMessage("恭喜你,你通关了!").setNegativeButton("退出", new DialogInterface.OnClickListener() {

@Override
public void onClick(DialogInterface arg0, int arg1) {
// TODO Auto-generated method stub
Intent intent = new Intent();  
startActivity(intent.setClass(PushBoxView.this, MainActivity.class));  
            
}

}).show();
}
else
{new AlertDialog.Builder(PushBoxView.this.getContext()).setIcon(R.drawable.pkq2)
.setTitle("过关了!").setMessage("是否继续挑战").setPositiveButton("确定", new DialogInterface.OnClickListener() {

@Override
public void onClick(DialogInterface arg0, int arg1) {
// TODO Auto-generated method stub
level++;
arg0.dismiss();
step=0;
}
}).setNegativeButton("取消", new DialogInterface.OnClickListener() {

@Override
public void onClick(DialogInterface arg0, int arg1) {
// TODO Auto-generated method stub

}
}).show();
}
}
return super.onKeyDown(keyCode, event);
}Java