Skip to content

Commit

Permalink
Get rid of AppCompatActivity when using Compose
Browse files Browse the repository at this point in the history
  • Loading branch information
Goooler committed Sep 10, 2024
1 parent e7e19fc commit 7e07332
Show file tree
Hide file tree
Showing 4 changed files with 7 additions and 8 deletions.
1 change: 0 additions & 1 deletion build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,6 @@ allprojects {
}
dependencies {
implementation 'androidx.core:core-ktx:1.13.1'
implementation 'androidx.appcompat:appcompat:1.7.0'
}
}

Expand Down
6 changes: 3 additions & 3 deletions lawnchair/src/app/lawnchair/BlankActivity.kt
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,11 @@ import android.os.Bundle
import android.os.Handler
import android.os.Looper
import android.os.ResultReceiver
import androidx.activity.ComponentActivity
import androidx.activity.compose.setContent
import androidx.activity.enableEdgeToEdge
import androidx.activity.result.ActivityResult
import androidx.activity.result.contract.ActivityResultContracts
import androidx.appcompat.app.AppCompatActivity
import androidx.compose.foundation.layout.fillMaxSize
import androidx.compose.material3.AlertDialog
import androidx.compose.material3.BottomSheetDefaults
Expand All @@ -28,7 +28,7 @@ import app.lawnchair.util.unsafeLazy
import kotlin.coroutines.resume
import kotlinx.coroutines.suspendCancellableCoroutine

class BlankActivity : AppCompatActivity() {
class BlankActivity : ComponentActivity() {

private val resultReceiver by unsafeLazy { intent.getParcelableExtra<ResultReceiver>("callback")!! }
private var resultSent = false
Expand Down Expand Up @@ -94,7 +94,7 @@ class BlankActivity : AppCompatActivity() {
resultReceiver.send(it.resultCode, it.data?.extras)
resultSent = true
finish()
}.launch(intent.getParcelableExtra("intent"))
}.launch(requireNotNull(intent.getParcelableExtra("intent")))
}
}
else -> {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
package app.lawnchair.smartspace

import android.os.Bundle
import androidx.appcompat.app.AppCompatActivity
import androidx.activity.ComponentActivity
import app.lawnchair.ui.preferences.PreferenceActivity
import app.lawnchair.ui.preferences.navigation.Routes

class SmartspacePreferencesShortcut : AppCompatActivity() {
class SmartspacePreferencesShortcut : ComponentActivity() {

override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,16 +19,16 @@ package app.lawnchair.ui.preferences
import android.content.Context
import android.content.Intent
import android.os.Bundle
import androidx.activity.ComponentActivity
import androidx.activity.compose.setContent
import androidx.activity.enableEdgeToEdge
import androidx.appcompat.app.AppCompatActivity
import androidx.compose.material3.windowsizeclass.ExperimentalMaterial3WindowSizeClassApi
import androidx.compose.material3.windowsizeclass.calculateWindowSizeClass
import androidx.core.net.toUri
import app.lawnchair.ui.theme.EdgeToEdge
import app.lawnchair.ui.theme.LawnchairTheme

class PreferenceActivity : AppCompatActivity() {
class PreferenceActivity : ComponentActivity() {
@OptIn(ExperimentalMaterial3WindowSizeClassApi::class)
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
Expand Down

0 comments on commit 7e07332

Please sign in to comment.