次のスニペットを使用しています:
function fetchContent()
{
    //do something
    $.mobile.changePage("#toTheTargetPage");
}
$("#toTheTargetPage").live('pagebeforeshow', function() {    
    $.mobile.showPageLoadingMsg("a", "Please wait", false); 
    renderTheContent();  
    $.mobile.hidePageLoadingMsg();
});
function renderTheContent()
{
    //populate dynamic list view using the content
}
しかし、ローダーは表示されません。また、最初のロード時にリストビューも表示されません。戻ってまた戻ると、その時だけコンテンツが表示されます。
どこが間違っていますか?
注:jquery Mobile 1.2.0を使用