物販などの報告中、裏で他のアプリを動かしメモリー不足を生じさせ、その後ICカードこれひとつに戻ったときにアプリが落ちるという問題が報告されております。
メモリーがOSにより勝手に開放されていることが原因ですが、勝手に消えても何とかする方法を考えていきたいと思います

とりあえず、よく落ちながらも復活するGoogleMapアプリのように、入力内容を随時ストレージにも記録しておき、送信成功前にアプリが落ちたら次回アプリ起動時にストレージから入力内容を戻して報告画面を作り直すことができないか、検討していきたいと思っています。

未来情報産業株式会社

すぐ出来る方法として、Android OSが提供しているonSaveInstanceState()という方法で情報を保存し、次回画面再作成時に呼び戻す方法を導入してみました。
が、OSが画面ではなくアプリのもっと根幹をkillしてしまった場合、結局画面の再作成ができずアプリは終了せざるを得ないことが確認されました。

将来的に、ストレージに保存して、正常終了していない場合は次回起動時に元の画面まで戻す仕組みを追加予定ですが、かなり大規模な作業になるため着手自体が困難そうですので、当面は□ボタンで不要なアプリを消しておく等で、メモリーを空けつつのご利用をお願い致します。

ログインして会話に参加
mstdn.jp

Mastodon日本鯖です.