This commit is contained in:
parent
9d8fc70c10
commit
554eaf31a3
|
|
@ -1,7 +1,6 @@
|
|||
package com.gamedog.vididin.main
|
||||
|
||||
import android.app.Activity
|
||||
import android.content.Context
|
||||
import com.ama.core.architecture.util.setOnClickBatch
|
||||
import com.ama.core.architecture.widget.BindingDialog
|
||||
import com.gamedog.vididin.databinding.DialogBeginnerGiftBinding
|
||||
|
|
@ -25,7 +24,9 @@ class BeginnerGiftDialog(activity: Activity) : BindingDialog<DialogBeginnerGiftB
|
|||
setOnClickBatch(tvAction) {
|
||||
when (this) {
|
||||
tvAction -> {
|
||||
gotoWatchVideo()
|
||||
if (mActivity is MainActivity) {
|
||||
(mActivity as MainActivity).switchTab(1)
|
||||
}
|
||||
dismiss()
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,6 +1,8 @@
|
|||
package com.gamedog.vididin.main
|
||||
|
||||
|
||||
import android.app.Activity
|
||||
import android.content.Intent
|
||||
import com.ama.core.common.util.asSafe
|
||||
import androidx.core.view.ViewCompat
|
||||
import androidx.core.view.WindowInsetsCompat
|
||||
|
|
@ -20,6 +22,7 @@ import com.ama.core.architecture.util.setDataOrAdapter
|
|||
import com.gamedog.vididin.R
|
||||
import com.gamedog.vididin.adapter.MainTabsAdapter
|
||||
import com.gamedog.vididin.adapter.MainViewPagerAdapter
|
||||
import com.gamedog.vididin.features.watchad.WatchAdActivity
|
||||
import com.gamedog.vididin.main.interfaces.OnTabStyleListener
|
||||
import dagger.hilt.android.AndroidEntryPoint
|
||||
import kotlin.getValue
|
||||
|
|
@ -123,4 +126,6 @@ class MainActivity : AppViewsActivity<ViewBinding, UiState, ViewModel>(), OnTabS
|
|||
}
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
|
@ -22,6 +22,7 @@ import com.gamedog.vididin.R
|
|||
import com.gamedog.vididin.VidiConst
|
||||
import com.gamedog.vididin.VididinEvents
|
||||
import com.gamedog.vididin.core.login.login.AccountManager
|
||||
import com.gamedog.vididin.main.MainActivity
|
||||
import com.gamedog.vididin.main.WatchAdDialog
|
||||
import com.gamedog.vididin.main.fragments.task.DailySignDialog
|
||||
import com.gamedog.vididin.main.fragments.task.DailySignSuccessDialog
|
||||
|
|
@ -317,7 +318,10 @@ class TasksFragment : AppViewsFragment<ViewBinding, UiState, ViewModel>(), OnTab
|
|||
val subTaskState = subTaskList[itemIndex]
|
||||
when (subTaskState.state) {
|
||||
STATE_ONGOING -> {
|
||||
Router.Home.createHomeFragment() // TODO - jump not create
|
||||
val activity = requireActivity()
|
||||
if (activity is MainActivity) {
|
||||
activity.switchTab(0)
|
||||
}
|
||||
}
|
||||
STATE_FINISH -> {
|
||||
if (TaskManager.instance().dailyWatchVideoStatus().claimSubTaskReward(itemIndex)) {
|
||||
|
|
|
|||
Loading…
Reference in New Issue