添加更新对话框,每次启动页获取最新的配置,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.Looper
import android.os.Message
import com.force.update.drainage.UpdateUtil
import com.gyf.immersionbar.ktx.immersionBar
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.LolShowError
import melody.offline.music.App
import melody.offline.music.ads.AdPlacement
import melody.offline.music.ads.AnalysisAdState
import melody.offline.music.ads.LolAdWrapper
@ -82,6 +84,7 @@ class LaunchActivity : MoBaseActivity() {
override suspend fun main() {
binding = ActivityLaunchBinding.inflate(layoutInflater)
setContentView(binding.root)
UpdateUtil.instance.init(App.app)
AnalysisUtil.logEvent(AnalysisUtil.LAUNCH_PV)
type = intent.getIntExtra(FROM_TYPE, -1)
loadAd()

View File

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