Android アプリケーションの開発に Titanium スタジオを使用しています。ユーザーがアイテムをクリックすると、サイトからデータを取得してテーブルビューにデータを入力する新しいウィンドウが開かれます。そのため、このウィンドウが開くまでに時間がかかります。私がデータを取得していて、ロード画面を次のように表示している間を意味します。
anotherWind.addEventListener('open', function (e) {
activityIndicator.show();
setTimeout(function(){
e.source.close();
activityIndicator.hide();
}, 6000);
});
問題は、この時点で、テーブルビューを取得して表示するのに6秒かかると想定していることです。ただし、データによって時間が異なる場合があるため、リアルタイムではそうではない場合があります
ユーザーがアイコンをクリックすると、データが生成されず、テーブルビューに表示されない場合にのみ、読み込み画面が表示されます。
2 つのタスク間の一種の通知です。タスクが完了したら、他の人に通知する必要があります。
どうすれば解決できますか?