/* * SPDX-FileCopyrightText: 2026 NewPipe e.V. * SPDX-License-Identifier: GPL-3.0-or-later */ package net.newpipe.app import android.os.Bundle import androidx.activity.ComponentActivity import androidx.activity.compose.setContent import androidx.activity.enableEdgeToEdge import kotlinx.serialization.json.Json import net.newpipe.Constants import net.newpipe.app.navigation.Screen /** * Entry point for compose-related UI components on Android */ class ComposeActivity : ComponentActivity() { override fun onCreate(savedInstanceState: Bundle?) { enableEdgeToEdge() super.onCreate(savedInstanceState) setContent { App( // TODO: Change when everything is in compose and this is the primary activity startDestination = Json.decodeFromString( intent.getStringExtra(Constants.INTENT_SCREEN_KEY)!! ) ) } } }