在Android中关闭长按Click菜单的事件

时间:2012-05-14 10:17:23

标签: android events onlongclicklistener

在我的Android应用程序中,我需要在关闭longClick菜单后执行一些操作。 我有下一个代码:

editText.setOnLongClickListener(new View.OnLongClickListener()
{
    @Override
    public boolean onLongClick (View v)
    {
         flag = "On";
         return false;
    }
});

它工作正常,但是当longClick菜单关闭时我需要flag="Off"。有可能抓住这个事件吗?

谢谢!

1 个答案:

答案 0 :(得分:1)

你应该用这个:

@Override
public void onOptionsMenuClosed(Menu menu) {
    flag = "off";
    super.onOptionsMenuClosed(menu);
}