在我的安乐斯应用中,当用户在地图上播放超过1.5秒的警示。 我需要用户回答(alertDialogRes),以保持超支。 项目或将其从地图上删除。 然而,在接到警报后,外部阶级继续处决,当时我没有用户回答。
任何建议? 警惕性运动的任何替代办法?
final Boolean alertDialogResult = false;
if ( ( pressEndTime - pressStartTime ) > 1500 ) {
AlertDialog.Builder alertDialog = new AlertDialog.Builder( mapView.getContext() );
alertDialog.setTitle( "Warning!" );
alertDialog.setMessage("Do you want to delete the selected overlayItem?");
alertDialog.setCancelable(false);
alertDialog.setIcon(R.drawable.ic_dialog_alert);
alertDialog.setPositiveButton("OK", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
dialog.dismiss();
alertDialogResult = true;
}
});
alertDialog.setNegativeButton("No", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
dialog.dismiss();
}
});
alertDialog.show();
longPress = true;
if ( alertDialogResult == true ) {
AndroidMainActivity.sendDeleteOverlayRequest(mapView, overlayItemId);
}