MainActivity: Drop unused code
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
This commit is contained in:
@@ -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()
|
||||||
|
|||||||
Reference in New Issue
Block a user