值继续更改菜单项在android中的片段内单击

时间:2016-02-16 00:31:18

标签: android fragment menuitem

我有一个Android项目,我正在使用fragment托管的MainActivity,其延伸到AppCompatActivity

在我的fragment's menu中,我有一个项目,我放了一个返回int值的函数。

case R.id.value:
     item.setChecked(true);
     valueReturned(100);
     return true;
default
     return super.onOptionsItemSelected(item);

valueReturned(int n)函数中,我只需将n乘以3,然后返回result

现在我的问题是,每次我点击该项目(不止一次)时,该函数会继续更改值或继续增加返回的结果。似乎它继续存储第一个返回值,然后每次单击相同的菜单项时再次将其相乘。有人可以知道如何防止这种情况发生。提前谢谢。

0 个答案:

没有答案