获取 Android 中 ContextMenu 的唯一标识符?

Get unique identifier for ContextMenu in Android?

已为我的上下文菜单 mymenu.xml 定义 xml。
希望从这个 xml 扩展的每个菜单都提供相同的唯一标识符 - 所以我知道它是从 mymenu.xml 文件扩展的。

Menu 上尝试了 hashCode()toString(),但发现,
每次 onCreateContextMenu 调用都会创建新的 ContextMenu 实例因此这些值不同。

<menu> 标签也不能设置一些独特的属性。

那么,我的问题是:
是否有可能获得包含 xml 名称的 String,其中菜单被膨胀,
(在我的例子中是 "mymenu"),
或其他一些 per- xml 唯一值,我不会以编程方式定义它?
(例如,从所有 MenuItem 中求和 id

终于发现,R.menu.mymenu 做到了。它 returns 独一无二 int 每 xml.