0
bgスレッドでデータベースの移行を非同期に実行する必要があります。 しかし、アプリケーションの活動が開始される前に私のApplication::onCreate()
でそれを行う方法がわかりません。私はいくつかのスプラッシュアクティビティでマイグレーションを処理できますが、他の特定のアクティビティに直接つながるディープリンクについては何か問題があります。アクティビティが起動する前にbgスレッドでdbマイグレーションを実行する
だから、解決策は何ですか?
- アクティビティが起動する前にbgスレッドでdb migrationを実行します。私はこれが可能ではないのではないかと心配しています。
- カスタムスプラッシュ画面アクティビティでdb migraitonを実行します。すべてのディープリンクをスプラッシュアクティビティに直接送り、移行後にそれらのルートを変更するのは正しいですか?
- 別の解決策
-
編集:また 、どのようにBroadcastReceiverとソリューション2.プレイ?アクティビティはありません:/