高中生
LV.999

- 金币
- 413
- 好评
- 2
- 信誉
- 101
|
本帖最后由 昔涟拾万语 于 2026-6-5 07:36 编辑
去更新弹窗方法
搜索Lt2/p9; 搜索类型为类名
找到.method public onCreate(Landroid/os/Bundle;)V
在
.method public onCreate(Landroid/os/Bundle;)V
.registers 5
.param p1 # Landroid/os/Bundle;
.annotation build Lcg/m;
.end annotation
.end param
#下面这里赋值return-void
return-void
2.在onCreate最后写上shon()v
演示:
- .method public onCreate(Landroid/os/Bundle;)V
- .registers 5
- .param p1 # Landroid/os/Bundle;
- .annotation build Lcg/m;
- .end annotation
- .end param
- #在这个位置写上return-void
- invoke-virtual {p0}, Landroid/app/Dialog;->getLayoutInflater()Landroid/view/LayoutInflater;
- move-result-object p1
- invoke-static {p1}, Lcom/auto/fairy/databinding/DialogUpgradeBinding;->c(Landroid/view/LayoutInflater;)Lcom/auto/fairy/databinding/DialogUpgradeBinding;
- move-result-object p1
- const-string v0, "inflate(...)"
- invoke-static {p1, v0}, Lkotlin/jvm/internal/l0;->o(Ljava/lang/Object;Ljava/lang/String;)V
- iput-object p1, p0, Lt2/p9;->c:Lcom/auto/fairy/databinding/DialogUpgradeBinding;
- const/4 v0, 0x0
- if-nez p1, :cond_19
- const-string p1, "binding"
- invoke-static {p1}, Lkotlin/jvm/internal/l0;->S(Ljava/lang/String;)V
- move-object p1, v0
- :cond_19
- invoke-virtual {p1}, Lcom/auto/fairy/databinding/DialogUpgradeBinding;->b()Landroid/widget/LinearLayout;
- move-result-object p1
- invoke-virtual {p0, p1}, Landroid/app/Dialog;->setContentView(Landroid/view/View;)V
- const/4 p1, 0x0
- invoke-virtual {p0, p1}, Landroid/app/Dialog;->setCanceledOnTouchOutside(Z)V
- iget-object v1, p0, Lt2/p9;->b:Lcom/auto/fairy/bean/ConfigBean$Update;
- invoke-virtual {v1}, Lcom/auto/fairy/bean/ConfigBean$Update;->isForce()I
- move-result v1
- const/4 v2, 0x1
- if-eq v1, v2, :cond_2e
- move p1, v2
- :cond_2e
- invoke-virtual {p0, p1}, Landroid/app/Dialog;->setCancelable(Z)V
- invoke-virtual {p0}, Landroid/app/Dialog;->getWindow()Landroid/view/Window;
- move-result-object p1
- if-eqz p1, :cond_3c
- const/16 v1, 0x11
- invoke-virtual {p1, v1}, Landroid/view/Window;->setGravity(I)V
- :cond_3c
- invoke-virtual {p0}, Landroid/app/Dialog;->getWindow()Landroid/view/Window;
- move-result-object p1
- if-eqz p1, :cond_45
- invoke-virtual {p1, v0}, Landroid/view/Window;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
- :cond_45
- invoke-virtual {p0}, Lt2/p9;->g()V
- invoke-virtual {p0}, Lt2/p9;->dismiss()V
- return-void
- .end method
- #在onCreate最后写上show()V方法
- .method public show()V
- .registers 1
- #并且直接什么都不做,直接return
- return-void
- .end method
复制代码
点击“当前版本”就不会显示更新弹窗和强制更新弹窗了 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
|