私のアプリでは、最初のログイン画面の後に次のページをロードするのにかなりの遅延があります。
私の iOS アプリでは、pagebeforeshow イベントでアクティビティ インジケーターを開始することができたので、ユーザーは、空白の画面だけでなく、アプリが読み込まれていることを知ることができます。以下のように
$(document).on("pagebeforeshow", "#mainScreen", function()
{
$('body').addClass('ui-loading');
$.mobile.loading("show", {
text:"Loading",
textVisible: $.mobile.loader.prototype.options.text,
theme: $.mobile.loader.prototype.options.theme,
});
});
$(document).on("pageshow", "#mainScreen", function()
{
$('body').removeClass('ui-loading');
});
Android デバイスでスピナーを表示する際に問題が発生しています。pagebeforeshow イベントでアラートを使用してアプリを実行したので、アラートがトリガーされることはわかっていますが、表示されない理由がわかりません