InstallActivity: Extend AppCompatActivity instead of Activity

This lets us use hilt for dependency injection here

Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
This commit is contained in:
Aayush Gupta
2024-01-20 18:37:27 +05:30
parent 8de734761f
commit 87b4301eb1
3 changed files with 15 additions and 3 deletions

View File

@@ -93,7 +93,7 @@
<activity <activity
android:name=".data.activity.InstallActivity" android:name=".data.activity.InstallActivity"
android:exported="false" android:exported="false"
android:theme="@android:style/Theme.Translucent.NoTitleBar" /> android:theme="@style/AppTheme.Translucent" />
<!-- DownloadWorker --> <!-- DownloadWorker -->
<service <service

View File

@@ -1,14 +1,16 @@
package com.aurora.store.data.activity package com.aurora.store.data.activity
import android.app.Activity
import android.content.pm.PackageInstaller import android.content.pm.PackageInstaller
import android.os.Bundle import android.os.Bundle
import android.util.Log import android.util.Log
import androidx.appcompat.app.AppCompatActivity
import com.aurora.Constants import com.aurora.Constants
import com.aurora.store.data.installer.SessionInstaller import com.aurora.store.data.installer.SessionInstaller
import com.aurora.store.util.PathUtil import com.aurora.store.util.PathUtil
import dagger.hilt.android.AndroidEntryPoint
class InstallActivity : Activity() { @AndroidEntryPoint
class InstallActivity : AppCompatActivity() {
private val TAG = InstallActivity::class.java.simpleName private val TAG = InstallActivity::class.java.simpleName

View File

@@ -36,6 +36,16 @@
<style name="AppTheme" parent="BaseTheme" /> <style name="AppTheme" parent="BaseTheme" />
<style name="AppTheme.Translucent" parent="BaseTheme">
<item name="android:windowNoTitle">true</item>
<item name="android:windowBackground">@android:color/transparent</item>
<item name="android:colorBackgroundCacheHint">@null</item>
<item name="android:windowIsTranslucent">true</item>
<item name="android:windowAnimationStyle">@android:style/Animation</item>
<item name="android:windowTranslucentStatus">true</item>
<item name="android:windowTranslucentNavigation">true</item>
</style>
<!-- Custom Themes --> <!-- Custom Themes -->
<style name="AppTheme.Light" parent="Theme.Material3.Light.NoActionBar"> <style name="AppTheme.Light" parent="Theme.Material3.Light.NoActionBar">
<item name="colorAccent">@color/colorAccent</item> <item name="colorAccent">@color/colorAccent</item>