Switched to SafeArgs plugin. Libraries update.

This commit is contained in:
Arty Bishop committed 2020-01-03 11:48:27 +00:00
1 parent 807b5a0d67
commit 37a567b47f
5 files changed
+14 -7

No files matched your search

@@ -32,6 +32,7 @@ import android.widget.TextView
import androidx.fragment.app.Fragment
import androidx.lifecycle.ViewModelProvider
import androidx.lifecycle.lifecycleScope
import androidx.navigation.fragment.navArgs
import androidx.recyclerview.widget.LinearLayoutManager
import androidx.recyclerview.widget.RecyclerView
import com.github.amsacode.predict4java.SatPos
@@ -48,6 +49,7 @@ import kotlin.math.sin
class RadarFragment : Fragment() {
private val service = Executors.newSingleThreadScheduledExecutor()
private val args: RadarFragmentArgs by navArgs()
private lateinit var viewModel: MainViewModel
private lateinit var satPass: SatPass
@@ -79,7 +81,7 @@ class RadarFragment : Fragment() {
override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
super.onViewCreated(view, savedInstanceState)
val delay = viewModel.delay
satPass = arguments?.get("satPass") as SatPass
satPass = args.satPass
mainActivity.supportActionBar?.title = satPass.tle.name
radarSkyFrame = view.findViewById(R.id.radar_sky_frame)
@@ -24,7 +24,6 @@ import android.view.View
import android.view.ViewGroup
import android.widget.ProgressBar
import android.widget.TextView
import androidx.core.os.bundleOf
import androidx.navigation.findNavController
import androidx.recyclerview.widget.RecyclerView
import com.rtbishop.look4sat.R
@@ -77,8 +76,8 @@ class SatPassAdapter : RecyclerView.Adapter<SatPassAdapter.PassHolder>() {
passEnd.text = String.format("LOS - %s", losTime)
holder.itemView.setOnClickListener {
val bundle = bundleOf("satPass" to satPass)
holder.itemView.findNavController().navigate(R.id.action_nav_sky_to_nav_radar, bundle)
val action = SkyFragmentDirections.actionNavSkyToNavRadar(satPass)
holder.itemView.findNavController().navigate(action)
}
}
}