MainActivity: Drop unused code

Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
This commit is contained in:
Aayush Gupta
2023-08-11 17:14:46 +05:30
parent caef0e1b17
commit b6231ff68d

View File

@@ -34,18 +34,13 @@ import android.widget.TextView
import androidx.activity.addCallback import androidx.activity.addCallback
import androidx.activity.result.contract.ActivityResultContracts import androidx.activity.result.contract.ActivityResultContracts
import androidx.activity.viewModels import androidx.activity.viewModels
import androidx.annotation.IdRes
import androidx.appcompat.app.AppCompatActivity import androidx.appcompat.app.AppCompatActivity
import androidx.core.content.ContextCompat import androidx.core.content.ContextCompat
import androidx.core.graphics.ColorUtils import androidx.core.graphics.ColorUtils
import androidx.core.view.GravityCompat import androidx.core.view.GravityCompat
import androidx.lifecycle.Lifecycle
import androidx.lifecycle.lifecycleScope import androidx.lifecycle.lifecycleScope
import androidx.lifecycle.repeatOnLifecycle
import androidx.navigation.NavController import androidx.navigation.NavController
import androidx.navigation.NavDestination
import androidx.navigation.fragment.NavHostFragment import androidx.navigation.fragment.NavHostFragment
import androidx.navigation.fragment.findNavController
import androidx.navigation.ui.AppBarConfiguration import androidx.navigation.ui.AppBarConfiguration
import androidx.navigation.ui.navigateUp import androidx.navigation.ui.navigateUp
import androidx.navigation.ui.setupActionBarWithNavController import androidx.navigation.ui.setupActionBarWithNavController
@@ -66,10 +61,7 @@ import com.aurora.store.viewmodel.MainViewModel
import com.bumptech.glide.load.resource.bitmap.RoundedCorners import com.bumptech.glide.load.resource.bitmap.RoundedCorners
import com.google.android.material.bottomnavigation.BottomNavigationView import com.google.android.material.bottomnavigation.BottomNavigationView
import com.google.android.material.elevation.SurfaceColors import com.google.android.material.elevation.SurfaceColors
import com.google.gson.Gson
import com.google.gson.GsonBuilder
import kotlinx.coroutines.launch import kotlinx.coroutines.launch
import java.lang.reflect.Modifier
class MainActivity : AppCompatActivity() { class MainActivity : AppCompatActivity() {
@@ -77,6 +69,7 @@ class MainActivity : AppCompatActivity() {
private lateinit var B: ActivityMainBinding private lateinit var B: ActivityMainBinding
private lateinit var navController: NavController private lateinit var navController: NavController
private lateinit var authData: AuthData private lateinit var authData: AuthData
private lateinit var appConfig: AppBarConfiguration
private val viewModel: MainViewModel by viewModels() private val viewModel: MainViewModel by viewModels()
@@ -85,8 +78,6 @@ class MainActivity : AppCompatActivity() {
if (!it) toast(R.string.permissions_denied) if (!it) toast(R.string.permissions_denied)
} }
private val gson: Gson = GsonBuilder().excludeFieldsWithModifiers(Modifier.TRANSIENT).create()
// TopLevelFragments // TopLevelFragments
private val topLevelFrags = listOf( private val topLevelFrags = listOf(
R.id.appsContainerFragment, R.id.appsContainerFragment,
@@ -94,22 +85,6 @@ class MainActivity : AppCompatActivity() {
R.id.updatesFragment R.id.updatesFragment
) )
private lateinit var appConfig: AppBarConfiguration
companion object {
@JvmStatic
private fun matchDestination(
destination: NavDestination?,
@IdRes destId: Int
): Boolean {
var currentDestination = destination
while (currentDestination?.id != destId && currentDestination?.parent != null) {
currentDestination = currentDestination.parent
}
return currentDestination?.id == destId
}
}
override fun onCreate(savedInstanceState: Bundle?) { override fun onCreate(savedInstanceState: Bundle?) {
val themeId = Preferences.getInteger(this, Preferences.PREFERENCE_THEME_TYPE) val themeId = Preferences.getInteger(this, Preferences.PREFERENCE_THEME_TYPE)
val accentId = Preferences.getInteger(this, Preferences.PREFERENCE_THEME_ACCENT) val accentId = Preferences.getInteger(this, Preferences.PREFERENCE_THEME_ACCENT)
@@ -117,7 +92,6 @@ class MainActivity : AppCompatActivity() {
super.onCreate(savedInstanceState) super.onCreate(savedInstanceState)
B = ActivityMainBinding.inflate(layoutInflater) B = ActivityMainBinding.inflate(layoutInflater)
setContentView(B.root) setContentView(B.root)
this.lifecycleScope.launch { this.lifecycleScope.launch {
@@ -149,12 +123,6 @@ class MainActivity : AppCompatActivity() {
// Toolbar // Toolbar
setSupportActionBar(B.toolbar) setSupportActionBar(B.toolbar)
B.toolbar.apply {
elevation = 0f
setNavigationOnClickListener {
B.drawerLayout.openDrawer(GravityCompat.START, true)
}
}
attachNavigation() attachNavigation()
attachDrawer() attachDrawer()