{ "id": "107849", "key": "ALOY-463", "fields": { "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false }, "project": { "id": "11113", "key": "ALOY", "name": "Alloy", "projectCategory": { "id": "10400", "description": "Tools for developing applications", "name": "Tooling" } }, "fixVersions": [ { "id": "15271", "description": "Alloy 1.1.0, concurrent with SDK 3.1.0", "name": "Alloy 1.1.0", "archived": false, "released": true, "releaseDate": "2013-04-16" }, { "id": "14875", "description": "2013 Sprint 06", "name": "2013 Sprint 06", "archived": true, "released": true, "releaseDate": "2013-03-25" } ], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2013-03-20T22:10:34.000+0000", "created": "2013-01-15T01:31:38.000+0000", "priority": { "name": "Medium", "id": "3" }, "labels": [ "Alloy" ], "versions": [ { "id": "14770", "description": "Alloy 0.3.4", "name": "Alloy 0.3.4", "archived": false, "released": true, "releaseDate": "2012-12-14" } ], "issuelinks": [], "assignee": { "name": "tlukasavage", "key": "tlukasavage", "displayName": "Tony Lukasavage", "active": true, "timeZone": "America/Los_Angeles" }, "updated": "2013-05-14T13:32:22.000+0000", "status": { "description": "The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.", "name": "Closed", "id": "6", "statusCategory": { "id": 3, "key": "done", "colorName": "green", "name": "Done" } }, "components": [ { "id": "12326", "name": "XML", "description": "View XML and parsing" } ], "description": "As described here: http://developer.appcelerator.com/question/146873/alloy-require-android-menu-not-possible\r\n\r\n\"In short, no, doesn't work right now for including Android Menus. The primary reason is that the Android Menu requires knowing what its parent node is in order to identify its containing Window, and in turn identify that Window's activity. This will be possible in Alloy, just not at the moment. The quick and dirty workaround is just to put your menu markup in the markup for the Window itself right now.\r\nIf you would be so kind, can you create a Titanium Community Jira ticket for this? That way I can get it prioritized and into my schedule ASAP. Be sure to give it the \"alloy\" label so it makes its way to me.\"", "attachment": [], "flagged": false, "summary": "Alloy doesn't allow requiring of an Android Menu", "creator": { "name": "mbroder3pc", "key": "mbroder3pc", "displayName": "Martin Broder", "active": true, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "mbroder3pc", "key": "mbroder3pc", "displayName": "Martin Broder", "active": true, "timeZone": "America/Los_Angeles" }, "environment": "Mac OSX Snow Leopard", "comment": { "comments": [ { "id": "243273", "author": { "name": "tlukasavage", "key": "tlukasavage", "displayName": "Tony Lukasavage", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Resolved and augmented the following test app to show both explicit and required android menus in use: \r\n\r\nhttps://github.com/appcelerator/alloy/tree/master/test/apps/ui/android_menu", "updateAuthor": { "name": "tlukasavage", "key": "tlukasavage", "displayName": "Tony Lukasavage", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2013-03-20T22:10:34.000+0000", "updated": "2013-03-20T22:10:34.000+0000" }, { "id": "251754", "author": { "name": "djha", "key": "djha", "displayName": "Dhirendra Jha", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Now on tapping Android Menu, shows two options and both the menu options are working fine. Used the test app mentioned in the above link. Note - Observed that when options show, the label \"Press the menu button\" still shows in background. Tested in below environment - \nAppcelerator Studio: 3.1.1.201305132058\nTitanium SDK: 3.1.1.v20130513131554\nacs: 1.0.2\nalloy: 1.1.2\nnpm: 1.2.14\ntitanium: 3.1.0\ntitanium-code-processor: 1.0.0\nOS: Mac 10.8.2\nDevice: Samsung Galaxy Nexus (v4.0.4)", "updateAuthor": { "name": "djha", "key": "djha", "displayName": "Dhirendra Jha", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2013-05-14T07:31:58.000+0000", "updated": "2013-05-14T07:31:58.000+0000" } ], "maxResults": 2, "total": 2, "startAt": 0 } } }