From b4346f142bfbf101a717771a67ba97ad4b51e6d6 Mon Sep 17 00:00:00 2001 From: Raymond Yang Date: Thu, 2 Feb 2023 12:20:35 +0800 Subject: [PATCH] =?UTF-8?q?=E5=B0=87=E8=B7=B3=E8=BD=89=E5=8A=A0=E4=B8=8Aco?= =?UTF-8?q?routine?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ui/mainScreen/SplitViewFragment.kt | 26 ++++++++++--------- 1 file changed, 14 insertions(+), 12 deletions(-) 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