android强制更新弹出框,怎么实现不点按钮不消失?

janus77 2016-05-20 04:04:33
这里我的代码是这样的
private void showForceUpdateDialog() {
final AlertDialog dialog = new AlertDialog.Builder(this).create();
dialog.show();
Window window = dialog.getWindow();
window.setContentView(R.layout.dialog_force_update);
Button btn_update = (Button) window.findViewById(R.id.btn_update);
btn_update.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
dialog.dismiss();
// 强制下载更新
//Toast.makeText(LoginActivity.this, "yes", Toast.LENGTH_SHORT).show();
}
});
}


现在如果点击返回按钮是可以消失的,然后继续使用。
怎么让用户必须点击按钮才消失?
...全文
318 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
peter_nj_RD 2016-05-20
  • 打赏
  • 举报
回复
我知道Activity可以重载onBackPressed,在这个方法里不调用super传递给父类就行了
只为搞笑 2016-05-20
  • 打赏
  • 举报
回复
Dialog.setCancelAble,试试呢
zhang106209 2016-05-20
  • 打赏
  • 举报
回复
你的意思是点击系统的返回键不消失吗?如果是这样的话,你要需要监听返回键

80,490

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧