{ "id": "61262", "key": "TIMOB-630", "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": [], "resolution": { "id": "10100", "description": "This issue won't be actioned.", "name": "Won't Do" }, "resolutiondate": "2018-08-02T17:06:41.000+0000", "created": "2011-04-15T02:33:13.000+0000", "priority": { "name": "Low", "id": "4" }, "labels": [ "exalture" ], "versions": [ { "id": "11570", "description": "", "name": "Release 1.7.2", "archived": true, "released": true, "releaseDate": "2011-07-21" }, { "id": "13272", "description": "Release 2.0.1", "name": "Release 2.0.1", "archived": true, "released": true, "releaseDate": "2012-04-16" }, { "id": "13505", "description": "Release 3.0.0", "name": "Release 3.0.0", "archived": true, "released": true, "releaseDate": "2012-12-14" }, { "id": "14982", "description": "Release 3.2.0", "name": "Release 3.2.0", "archived": false, "released": true, "releaseDate": "2013-12-19" } ], "issuelinks": [ { "id": "12032", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "inwardIssue": { "id": "62647", "key": "TIMOB-2015", "fields": { "summary": "Android: UI.TabGroup - missing close event", "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" } }, "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": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "updated": "2018-08-02T17:08:41.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" } ], "description": "start with a standalone window that fires an event, a listener\r\nin app.js then closes the window and opens a tabgroup (think logon\r\nwindow) - all good.\r\n\r\nthe tabgroup fires an event which is listened to in app.js which\r\ncloses the tabgroup and opens the initial window. This fails - the\r\ntabgroup goes away, logging shows the original window is being\r\nre-built, but it is never shown. It is shown in iPhone.\r\n\r\nPseudo code for app.js...\r\n\r\n{code}\r\nvar loginWin;\r\nvar logoutGroup;\r\n\r\nfunction makeLoginWindow() {\r\n loginWin = window with single button firing LOGIN event;\r\n loginWin.open();\r\n}\r\n\r\nfunction makeLogoutWindow() {\r\n logoutGroup = tabGroup containing one window with...\r\n\r\n single button firing LOGOUT event;\r\n\r\n logoutGroup.close();\r\n}\r\n\r\nmakeLoginWindow()\r\naddEventListener(LOGIN) {\r\n loginWin.close();\r\n makeLogoutWindow();\r\n}\r\n\r\naddEventListener(LOGOUT) {\r\n logoutGroup.close();\r\n makeLoginWindow();\r\n}\r\n{code}\r\n\r\n* Should this work?\r\n* Should I raise this sort of thing as a query or ask in the forums in future?\r\n", "attachment": [ { "id": "17875", "filename": "testi.zip", "author": { "name": "danmullineux", "key": "danmullineux", "displayName": "Dan Mullineux", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2011-04-15T02:33:14.000+0000", "size": 1396, "mimeType": "application/zip" } ], "flagged": false, "summary": "Android: TabGroup stops window being re-shown", "creator": { "name": "danmullineux", "key": "danmullineux", "displayName": "Dan Mullineux", "active": true, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "jalter", "key": "jalter", "displayName": "Jon Alter", "active": true, "timeZone": "America/Los_Angeles" }, "environment": "TiSDK 1.7.2 and 2.0\r\nAndroid Emulator 2.2", "closedSprints": [ { "id": 1058, "state": "closed", "name": "2018 Sprint 16 SDK", "startDate": "2018-07-29T22:26:06.486Z", "endDate": "2018-08-12T22:26:00.000Z", "completeDate": "2018-08-13T17:38:16.757Z", "originBoardId": 114 } ], "comment": { "comments": [ { "id": "123680", "author": { "name": "hal", "key": "hal", "displayName": "hal", "active": true, "timeZone": "America/Los_Angeles" }, "body": "{html}
I can confirm that this issue still exists on android, using\nlatest builds of both 1.4.X and 1.5 master dated 6th Nov 2010, tested via the android emulator on ubuntu.
\nThere is another ticket describing this, or a very similar, issue at #2015. Hence, maybe this ticket can be closed as a duplicate.