From 4e7234f7ffcea80939ea28788048b0692dbc8b2d Mon Sep 17 00:00:00 2001 From: renhaoting <370797079@qq.com> Date: Fri, 21 Nov 2025 15:49:17 +0800 Subject: [PATCH] =?UTF-8?q?Task=E9=A1=B5=E9=9D=A2=E7=9A=84=E8=B7=B3?= =?UTF-8?q?=E8=BD=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../vididin/main/fragments/TasksFragment.kt | 20 ++++++++++++++++++- ...inapp_feature_message_fragment_message.xml | 4 ++++ 2 files changed, 23 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/gamedog/vididin/main/fragments/TasksFragment.kt b/app/src/main/java/com/gamedog/vididin/main/fragments/TasksFragment.kt index 3d74e8e..bb7cf0f 100644 --- a/app/src/main/java/com/gamedog/vididin/main/fragments/TasksFragment.kt +++ b/app/src/main/java/com/gamedog/vididin/main/fragments/TasksFragment.kt @@ -11,10 +11,12 @@ import com.ama.core.architecture.appBase.AppViewsFragment import com.ama.core.architecture.appBase.OnFragmentBackgroundListener import com.ama.core.architecture.util.setOnClickBatch import com.ama.core.architecture.util.setStatusBarDarkFont +import com.gamedog.vididin.main.WatchVideoDialog import com.gamedog.vididin.main.fragments.task.DailySignDialog import com.gamedog.vididin.main.fragments.task.TaskBean import com.gamedog.vididin.main.interfaces.OnTabClickAgainListener import com.gamedog.vididin.manager.TaskManager +import com.gamedog.vididin.router.Router import dagger.hilt.android.AndroidEntryPoint import kotlinx.coroutines.launch import kotlin.getValue @@ -49,11 +51,27 @@ class TasksFragment : AppViewsFragment(), OnTab override fun ViewBinding.initViews() { with(binding) { - setOnClickBatch(ivGotoDailySign) { + setOnClickBatch(ivGotoDailySign, llTaskBenefit, llTaskWatchVideo, llTaskGame, llTaskZerobuy) { when(this) { ivGotoDailySign->{ DailySignDialog(context).build().show() } + + llTaskBenefit->{ + Router.Benefit.startActivity(requireActivity()) + } + + llTaskWatchVideo->{ + WatchVideoDialog(requireContext()).show() + } + + llTaskGame->{ + + } + + llTaskZerobuy->{ + Router.Benefit.startActivity(requireActivity()) + } } } diff --git a/app/src/main/res/layout/vididinapp_feature_message_fragment_message.xml b/app/src/main/res/layout/vididinapp_feature_message_fragment_message.xml index b56bf37..0de9647 100644 --- a/app/src/main/res/layout/vididinapp_feature_message_fragment_message.xml +++ b/app/src/main/res/layout/vididinapp_feature_message_fragment_message.xml @@ -184,6 +184,7 @@ android:layout_marginTop="10dp">