new AlertDialog.Builder(DataMeasureActivity1.this) .setTitle("舒适提示") .setMessage("开始接收数据 ?") .setPositiveButton("开始", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int which) { timer = new Timer(); //计时任务开始 timer.schedule(new MyTimeTask(), 100, 10000); recvFlagImg.setImageDrawable(DataMeasureActivity1.this.getResources().getDrawable(R.drawable.an_button_off)); } }) .setNeutralButton("中止", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int which) { recvFlagImg.setImageDrawable(DataMeasureActivity1.this.getResources().getDrawable(R.drawable.an_button_on)); timer.cancel(); } }) .setNegativeButton("取消", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int which) { } }).show();