添加更新对话框,每次启动页获取最新的配置,B面主页进行弹窗。

This commit is contained in:
ocean 2024-07-17 10:38:35 +08:00
parent a39a64bb7c
commit e5b0bcdc3a
3 changed files with 5 additions and 0 deletions

BIN
app/libs/ud-release.aar Normal file

Binary file not shown.

View File

@ -6,10 +6,12 @@ import android.os.CountDownTimer
import android.os.Handler import android.os.Handler
import android.os.Looper import android.os.Looper
import android.os.Message import android.os.Message
import com.force.update.drainage.UpdateUtil
import com.gyf.immersionbar.ktx.immersionBar import com.gyf.immersionbar.ktx.immersionBar
import com.lol.apex.ok.google.adlibrary.LoLAds import com.lol.apex.ok.google.adlibrary.LoLAds
import com.lol.apex.ok.google.adlibrary.base.listener.LolLoadError import com.lol.apex.ok.google.adlibrary.base.listener.LolLoadError
import com.lol.apex.ok.google.adlibrary.base.listener.LolShowError import com.lol.apex.ok.google.adlibrary.base.listener.LolShowError
import melody.offline.music.App
import melody.offline.music.ads.AdPlacement import melody.offline.music.ads.AdPlacement
import melody.offline.music.ads.AnalysisAdState import melody.offline.music.ads.AnalysisAdState
import melody.offline.music.ads.LolAdWrapper import melody.offline.music.ads.LolAdWrapper
@ -82,6 +84,7 @@ class LaunchActivity : MoBaseActivity() {
override suspend fun main() { override suspend fun main() {
binding = ActivityLaunchBinding.inflate(layoutInflater) binding = ActivityLaunchBinding.inflate(layoutInflater)
setContentView(binding.root) setContentView(binding.root)
UpdateUtil.instance.init(App.app)
AnalysisUtil.logEvent(AnalysisUtil.LAUNCH_PV) AnalysisUtil.logEvent(AnalysisUtil.LAUNCH_PV)
type = intent.getIntExtra(FROM_TYPE, -1) type = intent.getIntExtra(FROM_TYPE, -1)
loadAd() loadAd()

View File

@ -4,6 +4,7 @@ import android.view.View
import android.widget.Toast import android.widget.Toast
import androidx.fragment.app.Fragment import androidx.fragment.app.Fragment
import androidx.fragment.app.FragmentTransaction import androidx.fragment.app.FragmentTransaction
import com.force.update.drainage.UpdateUtil
import melody.offline.music.R import melody.offline.music.R
import melody.offline.music.databinding.ActivityPrimaryBinding import melody.offline.music.databinding.ActivityPrimaryBinding
import melody.offline.music.fragment.MoHomeFragment import melody.offline.music.fragment.MoHomeFragment
@ -147,6 +148,7 @@ class PrimaryActivity : MoBaseActivity(), SearchFragment.SearchFragmentCancelCli
} }
private fun activityOnResume() { private fun activityOnResume() {
UpdateUtil.instance.showCustomDialog(this, logoImg = R.mipmap.app_logo)
addMusicPlayerViewToLayout(binding.playMusicLayout) addMusicPlayerViewToLayout(binding.playMusicLayout)
// 如果标志位为true则表示用户从其他页面返回到了首页 // 如果标志位为true则表示用户从其他页面返回到了首页
if (shouldShowDialog) { if (shouldShowDialog) {