HSP3Dishを使用して、androidのスマートフォン用のアプリを作っています。
バグらしき物を発見したので、報告します。
この現象は、android端末実機でアプリを動かし、端末がスリープから復帰した後に発生しました。
(スリープ状態にしなければ発生しませんでした。)
celload "ファイル名",4
celload "ファイル名",6
celload "ファイル名",5
のように、ウィンドウIDの順番をバラバラに設定して画像を読み込んで、
celput又はgcopyを使用した場合、スマホ実機でも最初は正常に動作するのですが、
一度スマートフォンを放置するか、電源ボタンを押してスリープにした後に復帰すると、
ウィンドウID5の画像が、ウィンドウID6の画像に置き換わってしまうみたいです。
この時、画像の大きさや表示している角度、celdivで設定した中心位置等は、ID6の物が保持されているようです。
celload "ファイル名",4
celload "ファイル名",5
celload "ファイル名",6
のように、順に画像を読み込むと正常に動作しました。
celload "ダミーデータファイル名",4
celload "ダミーデータファイル名",5
celload "ダミーデータファイル名",6
celload "使用する画像ファイル名",4
celload "使用する画像ファイル名",6
celload "使用する画像ファイル名",5
また、上記のように、一度使用するIDにダミーデータをID順に読み込んでおけば、
以後はバラバラに読み込んでも正常に動作しました。