はじめまして。
日付入力のダイアログを使ったアプリを、作っています。
完成したと思ったのですが、戻るボタンを使ったり、アプリを一括終了したりしたあと、もう一度アプリを起動すると日付ダイアログが使えず、NANA・・とデータがセットされます。
jsWaffleのバージョンは、1.179です。
IS03でアプリをテストしています。
Android Ver.2.2.1 320×480pxの環境です。
この中の記事で、戻るボタンを無効にする方法を知り、早速採用しました。
これで使えると思ったのですが、初回のアプリの起動はOKなのですが、一度終了した後に再度使うとダイアログが使えません。
またサンプルのアプリの
// quit
droid.setMenuItem(
1, true, "Quit", "ic_menu_close_clear_cancel",
function() {
var b = confirm("Quit?");
if (b) droid.quit();
}
);
の部分ですが、こちらも、2度目に使うとhttp:~と表示されてしまい、使うことが出来ません。
明日完成品を見せることが出来るようにと、今日たまたま仕事が休みなので、なんとか使えるよう状態にしようと試行錯誤しています。
今のところ、アプリケーションの管理のところで、メモリをクリアするとダイアログも正常に使うことが出来ます。
そのため、今は、一度アプリを使い何らかの方法で終了した場合は、メモリクリアをして使っています。
この部分、アプリが自分で使ったメモリの内容をクリアできる機能を追加できれば、問題なく使えると思います。
何か使えるJavaScriptのコードをご存知でしたら、ぜひ、教えてください。
お願いします。