ファイルのダウンロード、リストの処理、マップの格納などを行うアプリを開発しています。
automount 大容量ストレージ オプションが有効になっているデバイスを使用すると、問題が発生します。アプリの実行中に何らかの理由で USB ケーブルを接続すると (充電、アプリがバックグラウンドである間に写真をコピーする、アプリのログを参照するなど)、大容量ストレージが自動的にマウントされ、すべてのアクティビティが再作成され、アプリのステータスが失われました。
OK、データを復元できるようにするために、DB/設定にいくつかのデータを保持できますが、DB または設定に各変数を保持することはできません。
このオプションをオフにできる設定があることは知っていますが、アプリを使用するすべてのユーザーにこれを尋ねることはできません。
自動マウント設定をプログラムでオフにする解決策も見つけようとしましたが、見つかりませんでした。
私は解決策を使い果たしました。どんなアイデアでも大歓迎です。
ありがとう。