{ "id": "174991", "key": "AC-6543", "fields": { "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false }, "project": { "id": "12217", "key": "AC", "name": "Appcelerator - INBOX", "projectCategory": { "id": "10000", "description": "", "name": "Customer Service" } }, "resolution": { "id": "10100", "description": "This issue won't be actioned.", "name": "Won't Do" }, "resolutiondate": "2020-05-12T14:53:01.000+0000", "created": "2020-05-07T02:57:59.000+0000", "labels": [], "versions": [], "issuelinks": [], "assignee": { "name": "amukherjee", "key": "amukherjee", "displayName": "Abir Mukherjee", "active": true, "timeZone": "America/Los_Angeles" }, "updated": "2020-05-12T14:53:01.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": "14548", "name": "Titanium SDK & CLI", "description": "Please enter tickets related to the MobileSDK here." } ], "description": "process of our App change when we update SDK Version from 7.4.2 to 8.3.1.\r\nThe view was shown as soon as open() was called by SDK 7.4.2 when we run app on debugger.\r\n\r\n{code:java}\r\nfunction viewOpen() {\r\n var dummyController = Alloy.createController('dummy', {});\r\n dummyController.getView().open(); *open method\r\n ・・・heavy process・・・\r\n}\r\n{code}\r\n\r\nBut the view was shown after viewOpen() by SDK 8.3.1.\r\n\r\nHow can it be solved?", "attachment": [], "flagged": false, "summary": "iOS: NavigationWindow close event not fired", "creator": { "name": "koki_shigeyama", "key": "koki_shigeyama", "displayName": "koki_shigeyama", "active": true, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "koki_shigeyama", "key": "koki_shigeyama", "displayName": "koki_shigeyama", "active": true, "timeZone": "America/Los_Angeles" }, "environment": "Operating System\r\nName = Mac OS X\r\nVersion = 10.15.2\r\nArchitecture = 64bit\r\n\r\nCPUs = 4\r\nMemory = 8589934592\r\nNode.js\r\nNode.js Version = 8.15.1\r\nnpm Version = 6.4.1\r\n\r\nTitanium CLI\r\nCLI Version = 5.1.1\r\n\r\nTitanium SDK\r\nSDK Version = 8.3.1.GA\r\nSDK Path = /Users/shige/Library/Application Support/Titanium/mobilesdk/osx/8.3.1.GA\r\nTarget Platform = iphone", "comment": { "comments": [ { "id": "455440", "author": { "name": "topener", "key": "topener", "displayName": "Rene Pot", "active": true, "timeZone": "Europe/Berlin" }, "body": "Your title and description seem completely unrelated.\r\n\r\nTo answer the question in your description, for any heavy action, wait until the UI is rendered (use postlayout event, and keep in mind the event can fire more than once), and do the heavy action after.\r\n\r\nBut... try to prevent doing anything heavy, and/or refactor it so it is chopped into smaller lighter processes. However, as also mentioned on your other ticket, JIRA is not intended as a Q&A. I'm going to close this ticket, and if you need more information ask on https://tislack.org in the #helpme channel", "updateAuthor": { "name": "topener", "key": "topener", "displayName": "Rene Pot", "active": true, "timeZone": "Europe/Berlin" }, "created": "2020-05-12T14:52:48.000+0000", "updated": "2020-05-12T14:52:48.000+0000" } ], "maxResults": 1, "total": 1, "startAt": 0 } } }