0

SD カードには、アプリケーションで画像や情報を表示するために使用するデータベースが含まれているため、アプリケーションの実行中にユーザーが SD カードを取り外したくありません。

考えられる解決策は、アプリケーションの開始時にSDカードのデータベースの内容をアプリケーションにコピーすることです(ただし、時間がかかる場合があります)。

SD カードが取り外されたときにアプリケーションをフリーズできる特定の方法はありますか?

事前にご協力いただきありがとうございます。

乾杯、サミット

4

1 に答える 1

1

そもそもSDカードにデータベースがないのはどうですか?ダウンロードする場合は、内部ストレージに直接ダウンロードしてください。アセットまたはリソースとしてAPK内にある場合は、内部ストレージに抽出します。

外部ストレージ(SDカード)を使用する必要がある場合は、アプリの起動時に外部ストレージがマウントされているかどうかを確認してください。そうでない場合は、適切なメッセージを表示して、アクティビティを終了してください。

于 2012-05-21T08:43:01.200 に答える