次のバージョンのアプリケーションでは、データベースをアップグレードする必要があり、これにはかなりの時間がかかります。進行状況をユーザーに更新するprogressDialogを表示したいと思います。問題は、どのようにしてダイアログを作成するのか、私は分かりません。データベースをアップグレードするときに進捗ダイアログを表示する
私の基本的な設定は、基本的にはスプラッシュスクリーンであるということです。この画面上に進捗状況を示したいと思います。別のDbAdapter.javaファイルがあります。ここで、DatabaseHelperクラスはSQLiteOpenHelperを継承しています。ここでは、onUpgradeをオーバーライドします(アップグレード部分はうまく動作しています)。
進捗ダイアログを実装するためにいくつかの場所を試しましたが、適切な場所を見つけることができません。私はスプラッシュスクリーンのアクティビティからonUpgradeにコンテキストを渡そうとしましたが、onUpgradeを実行するとContentProviderからコンテキストが取得されているようです。
データベースをアップグレードするときに進行状況ダイアログを表示する方法の良い例がありますか?
をあなたが示すいくつかのコードを提供することができればそれが役立つだろうまさにあなたがやっていること。 –