0

RoutingActivityアプリで単一のアクティビティ アプリケーションに分割することは現実的ではないため、新しい Android スプラッシュ スクリーン API を で実装しました。開発者ドキュメントによると、推奨される方法は次のとおりです。

class RoutingActivity : Activity() {

    override fun onCreate(savedInstanceState: Bundle?) {
        val splashScreen = installSplashScreen()
        super.onCreate(savedInstanceState)

        // Keep the splash screen visible for this Activity
        splashScreen.setKeepOnScreenCondition { true }
        startSomeNextActivity()
        finish()
     }

これは一部のデバイスではうまく機能しているようですが、他のデバイスでは 8 ~ 12 秒以上オンのままになることがあります。実行がいつ発生するかを確認するためだけに、作成後にタイマー付きのログを追加しました。5秒後に到達しました。

スプラッシュ スクリーンをより速く完成させるためにできることはありますか?

4

0 に答える 0