BuglyDevTeam / Bugly-Android-Demo

Bugly Android SDK 使用例子
Apache License 2.0
811 stars 312 forks source link

使用bugly全量更新时,自定义ui时(非定义activity方式),如何拿到视图内的点击事件,而不关闭视图显示下载进度 #324

Open willBars opened 2 years ago

willBars commented 2 years ago

提问的目的是 : 是想让点击立即更新后,弹框视图不消失,同时显示下载的进度 提问的目的是 : 是想让点击立即更新后,弹框视图不消失,同时显示下载的进度 提问的目的是 : 是想让点击立即更新后,弹框视图不消失,同时显示下载的进度

` Beta.upgradeDialogLifecycleListener = object :UILifecycleListener{ override fun onCreate(context: Context?, view: View?, upgradeInfo: UpgradeInfo?) { Log.e("pengxiongwei","oncreate") var confirmBtnTx = view!!.findViewWithTag("beta_confirm_button") var cancelBtnTx = view!!.findViewWithTag("beta_cancel_button") confirmBtnTx.setText("立即更新") cancelBtnTx.setText("取消更新") Log.e("pengxiongwei","oncreate start"+confirmBtnTx.toString()) if (context is com.tencent.bugly.beta.ui.BetaActivity){ val betaActivity = context as BetaActivity

            }
            confirmBtnTx.setOnClickListener(object :View.OnClickListener{
                override fun onClick(v: View?) {
                    Log.e("pengxiongwei","view visible222")
                    view.visibility = View.VISIBLE

                }

            })
            confirmBtnTx.setOnClickListener {
                Log.e("pengxiongwei","view visible")
                view.visibility = View.VISIBLE

            }
        }`

以上: 代码 发现点击后 ,点击事件内部没有响应

麻烦知道的兄弟 能够指导一下

sjc90516 commented 2 years ago

BetaActivity OnDestory 生命周期已完结,没得头绪。