Haben Xml für mein Kontextmenü mymenu.xml
definiert.
Wollen Sie jedes Menü aus diesem XML aufgeblasen, um die gleiche eindeutige Kennung bereitzustellen - so weiß ich, dass es von mymenu.xml
Datei aufgeblasen wurde.Erhalten Sie eine eindeutige ID für ContextMenu in Android?
Versuchte hashCode()
oder toString()
auf Menu
aber herausgefunden, dass neue ContextMenu
Instanz auf jedem onCreateContextMenu
Aufruf erstellt und so unterscheiden sich diese Werte.
<menu>
Das Tag kann auch keine eindeutige Attributmenge haben.
Also, meine Frage:
Ist es möglich, String
enthalten Namen xml zu erhalten, aus denen wurde Menü aufgeblasen,
(in meinem Fall "mymenu"
),
oder einen anderen pro-xml eindeutigen Wert, der nicht definiert werden würde programmatisch von mir?
(zB Summieren id
‚s aus allen MenuItem
s)