diff --git a/app/src/main/java/com/ray650128/gstreamer_demo_app/ui/mainScreen/SplitViewFragment.kt b/app/src/main/java/com/ray650128/gstreamer_demo_app/ui/mainScreen/SplitViewFragment.kt index 64aae88..4444bff 100644 --- a/app/src/main/java/com/ray650128/gstreamer_demo_app/ui/mainScreen/SplitViewFragment.kt +++ b/app/src/main/java/com/ray650128/gstreamer_demo_app/ui/mainScreen/SplitViewFragment.kt @@ -141,17 +141,19 @@ class SplitViewFragment : Fragment() { return@setOnClickListener } stopAll() - val item = data[position] - val bundle = Bundle().apply { - //putInt(MonitoringActivity.BUNDLE_DEVICE_ID, item.id) - //putInt(MonitoringActivity.BUNDLE_CHANNEL_ID, item.channelId) - putParcelable(MonitoringActivity.BUNDLE_DEVICE, item) + MainScope().launch { + val item = data[position] + val bundle = Bundle().apply { + //putInt(MonitoringActivity.BUNDLE_DEVICE_ID, item.id) + //putInt(MonitoringActivity.BUNDLE_CHANNEL_ID, item.channelId) + putParcelable(MonitoringActivity.BUNDLE_DEVICE, item) + } + val intent = Intent(requireContext(), MonitoringActivity::class.java) + intent.putExtras(bundle) + startActivity(intent) + //gotoActivity(MonitoringActivity::class.java, bundle)*/ + //Log.d("${TAG}_$mPageNum", "check: $item") } - val intent = Intent(requireContext(), MonitoringActivity::class.java) - intent.putExtras(bundle) - startActivity(intent) - //gotoActivity(MonitoringActivity::class.java, bundle)*/ - //Log.d("${TAG}_$mPageNum", "check: $item") } } } @@ -179,9 +181,9 @@ class SplitViewFragment : Fragment() { for (index in data.indices) { videoViews[index].stopRetryCount() videoViews[index].stop() - delay(500) + delay(300) } - } + }.start() companion object { private val TAG = SplitViewFragment::class.java.simpleName