Определены xml для моего контекстного меню mymenu.xml
.
Хотите, чтобы каждое меню было завышено от этого xml, чтобы предоставить тот же уникальный идентификатор, поэтому я знаю, что он был завышен от mymenu.xml
.Получите уникальный идентификатор для ContextMenu в Android?
Пробовал hashCode()
или toString()
на Menu
, но выяснилось, что
новый ContextMenu
экземпляр создается на каждом onCreateContextMenu
вызова и поэтому эти значения различаются.
<menu>
Тэг также не может иметь уникальный набор атрибутов.
Итак, мой вопрос:
Можно ли получить String
содержащий имя XML из меню которого была завышена,
(в моем случае "mymenu"
)
или какой-либо другой на-XML уникальное значение, которое не будет определен программно мной?
(например, суммирующий id
«S от всех его MenuItem
с)