{ "id": "87096", "key": "TIMOB-7880", "fields": { "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false }, "project": { "id": "10153", "key": "TIMOB", "name": "Titanium SDK/CLI", "projectCategory": { "id": "10100", "description": "Titanium and related SDKs used in application development", "name": "Client" } }, "fixVersions": [ { "id": "12097", "description": "", "name": "Sprint 2012-05", "archived": true, "released": true, "releaseDate": "2012-03-11" }, { "id": "12593", "name": "Release 2.0.0", "archived": false, "released": true, "releaseDate": "2012-03-30" } ], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2012-03-06T11:31:42.000+0000", "created": "2012-02-28T10:53:12.000+0000", "priority": { "name": "High", "id": "2" }, "labels": [ "module_picker", "regression" ], "versions": [ { "id": "12677", "description": "Release 1.8 Service Pack 1", "name": "Release 1.8.1", "archived": true, "released": true, "releaseDate": "2012-01-31" } ], "issuelinks": [ { "id": "35757", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "inwardIssue": { "id": "127307", "key": "TIMOB-16599", "fields": { "summary": "Android: showTimePickerDialog doesn't work", "status": { "description": "This issue was once resolved, but the resolution was deemed incorrect. From here issues are either marked assigned or resolved.", "name": "Reopened", "id": "4", "statusCategory": { "id": 2, "key": "new", "colorName": "blue-gray", "name": "To Do" } }, "priority": { "name": "Low", "id": "4" }, "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false } } } } ], "assignee": { "name": "pwang", "key": "pwang", "displayName": "Ping Wang", "active": true, "timeZone": "America/Los_Angeles" }, "updated": "2016-11-30T19:46: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": "10202", "name": "Android", "description": "Android Platform" } ], "attachment": [], "flagged": false, "summary": "Android: showTimePickerDialog() is broken in 1.8.1", "creator": { "name": "geshafer", "key": "geshafer", "displayName": "Gale Shafer", "active": true, "timeZone": "America/Indiana/Indianapolis" }, "subtasks": [], "reporter": { "name": "geshafer", "key": "geshafer", "displayName": "Gale Shafer", "active": true, "timeZone": "America/Indiana/Indianapolis" }, "environment": "Android\r\nTi SDK 1.8.1\r\nFeb 28, 2012", "comment": { "comments": [ { "id": "184683", "author": { "name": "mpmiranda", "key": "mpmiranda", "displayName": "Mauro Parra-Miranda", "active": true, "timeZone": "America/Mexico_City" }, "body": "Hello,\r\n\r\nthis is fixed in CI, in order to get it, you need to go:\r\n\r\nhttp://builds.appcelerator.com.s3.amazonaws.com/index.html\r\n\r\nselect the \"master\" branch and copy the url for your OS.\r\n\r\nThen go to Ti Studio, and in the help menu, there is a \"install sdk from url\". Press there, paste the url and will install. \r\n\r\nAfter that, go to your testing project, go to edit tiapp.xml, select SDK 2.0.x and save. Clean your project and build again. \r\n\r\nBest,\r\n\r\nMauro ", "updateAuthor": { "name": "mpmiranda", "key": "mpmiranda", "displayName": "Mauro Parra-Miranda", "active": true, "timeZone": "America/Mexico_City" }, "created": "2012-02-29T13:14:56.000+0000", "updated": "2012-02-29T13:14:56.000+0000" }, { "id": "184765", "author": { "name": "geshafer", "key": "geshafer", "displayName": "Gale Shafer", "active": true, "timeZone": "America/Indiana/Indianapolis" }, "body": "Using SDK 2.0.0.v20120301000143 does not resolve the issue. I am still getting Uncaught Error: java.util.HashMap.", "updateAuthor": { "name": "geshafer", "key": "geshafer", "displayName": "Gale Shafer", "active": true, "timeZone": "America/Indiana/Indianapolis" }, "created": "2012-03-01T08:28:59.000+0000", "updated": "2012-03-01T08:28:59.000+0000" }, { "id": "185016", "author": { "name": "jalter", "key": "jalter", "displayName": "Jon Alter", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Confirmed not working with 2.0.0.v20120302191704", "updateAuthor": { "name": "jalter", "key": "jalter", "displayName": "Jon Alter", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2012-03-05T09:02:01.000+0000", "updated": "2012-03-05T09:02:01.000+0000" }, { "id": "185984", "author": { "name": "nhuynh", "key": "nhuynh", "displayName": "Natalie Huynh", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Confirmed fix with 2.0.0.v20120308234731 on Nexus Galaxy 4.0.2 Test ported in TIMOB-6956", "updateAuthor": { "name": "nhuynh", "key": "nhuynh", "displayName": "Natalie Huynh", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2012-03-12T09:44:39.000+0000", "updated": "2012-03-12T09:44:39.000+0000" }, { "id": "233352", "author": { "name": "mark.henderson@snagr.co.uk", "key": "mark.henderson@snagr.co.uk", "displayName": "Mark Henderson", "active": true, "timeZone": "Europe/London" }, "body": "In version 3.0GA the dialog doesn't show on top of my window, instead it is under my window, so only when the current window is closed can you see the dialog..", "updateAuthor": { "name": "mark.henderson@snagr.co.uk", "key": "mark.henderson@snagr.co.uk", "displayName": "Mark Henderson", "active": true, "timeZone": "Europe/London" }, "created": "2013-01-06T10:22:00.000+0000", "updated": "2013-01-06T10:22:00.000+0000" }, { "id": "233353", "author": { "name": "mark.henderson@snagr.co.uk", "key": "mark.henderson@snagr.co.uk", "displayName": "Mark Henderson", "active": true, "timeZone": "Europe/London" }, "body": "It works if I create a timePicker and then immediately show the timeDialog rather than pre-creating the timePicker, then it shows under the window..", "updateAuthor": { "name": "mark.henderson@snagr.co.uk", "key": "mark.henderson@snagr.co.uk", "displayName": "Mark Henderson", "active": true, "timeZone": "Europe/London" }, "created": "2013-01-06T10:34:04.000+0000", "updated": "2013-01-06T10:34:04.000+0000" }, { "id": "366662", "author": { "name": "cr0ybot", "key": "cr0ybot", "displayName": "Cory Hughart", "active": true, "timeZone": "America/New_York" }, "body": "Just wanted to thank @Mark from 2.5 years in the future. Your workaround works in 5.0.2.GA. This issue is still not fixed and is still open at TIMOB-16599.\r\n\r\n{code:javascript}\r\nfunction openTimePicker() {\r\n Ti.API.info('Showing android time picker...');\r\n var timePicker = Ti.UI.createPicker({\r\n type: Ti.UI.PICKER_TYPE_TIME\r\n });\r\n timePicker.showTimePickerDialog({\r\n callback: function (e) {\r\n if (e.cancel) {\r\n Ti.API.info('Time picker cancelled');\r\n activeDateField.blur();\r\n }\r\n else {\r\n activeDateField.value = e.value;\r\n activeDateField.blur();\r\n }\r\n }\r\n });\r\n}\r\n{code}\r\n", "updateAuthor": { "name": "cr0ybot", "key": "cr0ybot", "displayName": "Cory Hughart", "active": true, "timeZone": "America/New_York" }, "created": "2015-10-13T16:17:57.000+0000", "updated": "2015-10-13T16:17:57.000+0000" }, { "id": "366754", "author": { "name": "mark.henderson@snagr.co.uk", "key": "mark.henderson@snagr.co.uk", "displayName": "Mark Henderson", "active": true, "timeZone": "Europe/London" }, "body": "Hi Cory, glad to be of service! I can't count the amount of times someone coming back to a question with a solution has saved my bacon, so glad to reciprocate.. \r\n\r\nIt appears the issue here is closed, could you re-submit for the current SDK version so they will look into it (hopefully)? \r\n\r\n", "updateAuthor": { "name": "mark.henderson@snagr.co.uk", "key": "mark.henderson@snagr.co.uk", "displayName": "Mark Henderson", "active": true, "timeZone": "Europe/London" }, "created": "2015-10-14T03:33:39.000+0000", "updated": "2015-10-14T03:33:39.000+0000" }, { "id": "402280", "author": { "name": "pragmateq", "key": "pragmateq", "displayName": "Gary Crook", "active": true, "timeZone": "Europe/London" }, "body": "Just found this and helped me fix the issue in my app too. Good stuff.", "updateAuthor": { "name": "pragmateq", "key": "pragmateq", "displayName": "Gary Crook", "active": true, "timeZone": "Europe/London" }, "created": "2016-11-30T19:46:22.000+0000", "updated": "2016-11-30T19:46:22.000+0000" } ], "maxResults": 12, "total": 12, "startAt": 0 } } }