mirror of
https://github.com/atsunatsu/Look4Sat.git
synced 2026-10-04 03:37:21 +00:00
Temporarily restored BottomNavigationBar
This commit is contained in:
1 parent
82032109dd
commit
f559c60154
16 files changed
+125
-18
No files matched your search
@@ -22,6 +22,9 @@ import android.content.pm.ActivityInfo
|
||||
import android.os.Bundle
|
||||
import androidx.appcompat.app.AppCompatActivity
|
||||
import androidx.core.splashscreen.SplashScreen.Companion.installSplashScreen
|
||||
import androidx.navigation.fragment.NavHostFragment
|
||||
import androidx.navigation.ui.setupWithNavController
|
||||
import com.rtbishop.look4sat.R
|
||||
import com.rtbishop.look4sat.databinding.ActivityMainBinding
|
||||
import dagger.hilt.android.AndroidEntryPoint
|
||||
|
||||
@@ -33,6 +36,9 @@ class Look4SatActivity : AppCompatActivity() {
|
||||
requestedOrientation = ActivityInfo.SCREEN_ORIENTATION_PORTRAIT
|
||||
super.onCreate(savedInstanceState)
|
||||
installSplashScreen()
|
||||
setContentView(ActivityMainBinding.inflate(layoutInflater).root)
|
||||
val binding = ActivityMainBinding.inflate(layoutInflater)
|
||||
setContentView(binding.root)
|
||||
val navHost = supportFragmentManager.findFragmentById(R.id.main_nav_host) as NavHostFragment
|
||||
binding.mainNavBottom.setupWithNavController(navHost.navController)
|
||||
}
|
||||
}
|
||||
+1
-1
@@ -63,7 +63,7 @@ class EntriesFragment : Fragment(R.layout.fragment_entries) {
|
||||
viewModel.satData.observe(viewLifecycleOwner, { satData ->
|
||||
handleSatData(satData, binding, entriesAdapter)
|
||||
})
|
||||
getNavResult<List<String>>(R.id.nav_entries, "sources") { sources ->
|
||||
getNavResult<List<String>>(R.id.nav_satellites, "sources") { sources ->
|
||||
viewModel.updateDataFromWeb(sources)
|
||||
}
|
||||
}
|
||||
|
||||
@@ -79,8 +79,8 @@ class PassesFragment : Fragment(R.layout.fragment_passes), PassesAdapter.PassesC
|
||||
setOnRefreshListener { passesViewModel.forceCalculation() }
|
||||
}
|
||||
passesFilter.setOnClickListener { findNavController().navigate(R.id.nav_pass_prefs) }
|
||||
passesSettings.setOnClickListener { findNavController().navigate(R.id.nav_prefs) }
|
||||
passesFab.setOnClickListener { findNavController().navigate(R.id.nav_entries) }
|
||||
passesSettings.setOnClickListener { findNavController().navigate(R.id.nav_settings) }
|
||||
passesFab.setOnClickListener { findNavController().navigate(R.id.nav_satellites) }
|
||||
}
|
||||
passesViewModel.passes.observe(viewLifecycleOwner, { passesResult ->
|
||||
handleNewPasses(passesResult, passesAdapter, binding)
|
||||
|
||||
@@ -133,8 +133,7 @@ class RadarFragment : Fragment(R.layout.fragment_radar) {
|
||||
binding.radarTimer.text = millisBeforeEnd.toTimerString()
|
||||
if (timeNow > satPass.losTime) {
|
||||
binding.radarTimer.text = 0L.toTimerString()
|
||||
// findNavController().navigateSafe(R.id.action_radar_to_passes)
|
||||
findNavController().popBackStack(R.id.nav_passes, true)
|
||||
findNavController().navigateUp()
|
||||
}
|
||||
}
|
||||
} else {
|
||||
|
||||
+1
-1
@@ -132,7 +132,7 @@ class SettingsFragment : Fragment(R.layout.fragment_settings) {
|
||||
binding.prefsData.updateBtnWeb.setOnClickListener {
|
||||
findNavController().navigateSafe(R.id.action_prefs_to_sources)
|
||||
}
|
||||
getNavResult<List<String>>(R.id.nav_prefs, "sources") { sources ->
|
||||
getNavResult<List<String>>(R.id.nav_settings, "sources") { sources ->
|
||||
lifecycleScope.launchWhenResumed { dataRepository.updateDataFromWeb(sources) }
|
||||
}
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user