AlertDialog的onKey当按后退键的时候会执行两次?
AlertDialog builder = new AlertDialog.Builder(ProductActivity.this).create();
builder.setTitle(R.string.share_here);
View shareView = getLayoutInflater().inflate(R.layout.share_view, null);
shareView.setPadding(0, 0, 0, 0);
builder.setView(shareView, 0, 0, 0, 0);
builder.setOnKeyListener(new OnKeyListener() {
@Override
public boolean onKey(DialogInterface dialog, int keyCode,
KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK
{
isReturn = false; //怎么会按后退键后会执行两次呢?
}
return false;
}
});
怎么会按后退键后OnKey会执行两次呢?