戻るボタンを無効にすることは、私にとって実行可能な解決策ではありません。また、戻るナビゲーションのために jQM フレームワーク内で history.back() が採用されているため、とにかく同じ結果が持続します。Phonegap の navigator.history.back() 代替手段を使用しても、依然として悪影響が生じます。最後に、次のようなハンドラーを追加しましたが、これは改善される可能性があります (提案を歓迎します)。
/* ANDROID WORKAROUND */
$('div').on('pagebeforehide', function(event, ui) {
var scrollPos = $(this).find('.scrolldiv').scrollTop();
$(this).jqmData('scrollPos',scrollPos );
});
$('div').on('pagebeforeshow', function(event, ui) {
var page = $(this);
setTimeout(function(){
//using animate becuse I could not get scrollTo() to work (?)
$(page).find('.scrolldiv').animate({scrollTop: $(page).jqmData('scrollPos')}, 0);
},1); //add it to the JS process stack
});