我正在使用 Titanium studio 开发 android 应用程序。用户单击项目正在打开一个新窗口,该窗口从站点获取数据并填充表格视图。所以这个窗口确实需要时间才能打开。意思是当我获取数据并显示加载屏幕时:
anotherWind.addEventListener('open', function (e) {
activityIndicator.show();
setTimeout(function(){
e.source.close();
activityIndicator.hide();
}, 6000);
});
问题是在这一点上,我假设 获取和显示一个表格视图需要6 秒。但在实时情况下可能并非如此,因为时间可能会因数据而异
当用户单击一个图标时,它应该只显示加载屏幕,因为数据没有被填充并显示在 tableview 中。
它是两个任务之间的一种通知。一个当任务完成时,它应该通知另一个。
我该如何解决?