查看“AlertDialog 点击按钮后不消失”的源代码
←
AlertDialog 点击按钮后不消失
跳到导航
跳到搜索
因为以下原因,您没有权限编辑本页:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
[[Category:Android]] 2019-06-05 15:15 == 应用场景 == [[File:Alert dialog.png]]<br> 要求点击「访问官网」后 Dialog 不能消失。<br> == 解决方法 == 原来的构建方法:<br> <pre> new AlertDialog.Builder(activity) .setTitle("软件更新") .setMessage("您的软件版本过旧,请更新。\n由于您目前用的是 debug 版本,请卸载后重新到官方网站下载安装。") .setPositiveButton("访问官网", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { ToolsUtil.openWithDefaultBrowser("https://www.baidu.com", activity); } }) .show() .setCancelable(false); </pre> 修改为:<br> <pre> AlertDialog.Builder builder = new AlertDialog.Builder(ac); builder.setTitle("软件更新"); builder.setMessage("您的软件版本过旧,请更新后使用。\n由于您目前用的是 debug 版本,请卸载后重新到官方网站下载安装。") .setPositiveButton("访问官网", null) .setCancelable(false); final AlertDialog ad = builder.create(); ad.show(); ad.getButton(AlertDialog.BUTTON_POSITIVE).setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { ToolsUtil.openWithDefaultBrowser("https://www.baidu.com/", ac); } }); </pre>
返回至“
AlertDialog 点击按钮后不消失
”。
导航菜单
个人工具
登录
命名空间
页面
讨论
不转换
已展开
已折叠
不转换
简体
繁體
大陆简体
香港繁體
澳門繁體
大马简体
新加坡简体
臺灣正體
查看
阅读
查看源代码
查看历史
更多
已展开
已折叠
搜索
导航
首页
最新更新
随机页面
日常
日常
生产
同人
笔记
Android
uni-app
iOS
Windows
Java
PHP
Linux
macOS
Unity
Cocos
刷机
cas
岁月留声
课程表
番组表
经典电视
经典音乐
经典动画
经典应用程式
外链
Animax Asia 節目表
Animax (含 HD) 節目表
i-Fun 愛放動漫 節目表
My 101 綜合台 節目表
就是節目表
全国郵便番号一覧 (日本)
Rainy Mood
Test Your Cloudflare Threat Score
管理
快捷方式
工具
链入页面
相关更改
特殊页面
页面信息