如何避免双击我的示例,有什么解决方法?
@Override
public boolean onOptionsItemSelected(MenuItem item) {
if (item.getItemId() == R.id.testing) {
Dialog();
return super.onOptionsItemSelected(item);
}
最佳答案
有很多方法可以实现这一目标。我只讲示例。
只需在Activity类中创建一个 bool 变量。
Boolean isClicked = false;
然后
@Override
public boolean onOptionsItemSelected(MenuItem item) {
if (item.getItemId() == R.id.testing) {
if (!isClicked){
//Change here as your flag is true
isClicked = true;
Dialog();
}
return super.onOptionsItemSelected(item);
}
然后,此对话框仅显示一次。如果需要任何更改,请询问。
关于Android onOptionsItemSelected避免双击,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30800743/