• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >Android > Stack Overflow 排错翻译,stackoverflow

Stack Overflow 排错翻译,stackoverflow

作者:网友 字体:[增加 减小] 来源:互联网 时间:2017-05-26

网友通过本文主要向大家介绍了stackoverflow,stackoverflowerror,stackoverflow.com,stackoverflow中文,stackoverflow是什么等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

Stack Overflow 排错翻译,stackoverflow


Stack Overflow 排错翻译  - Closing AlertDialog.Builder in Android -Android环境中关闭AlertDialog.Builder

转自:http://www.lanqibing.com/archives/783.html

 

原文:

In the following code, I tried to dismiss the AlertDialog box but to no avail. However, if I remove compareKeys() function, the dismiss will work. So how can I make it dismiss after calling the compareKeys() function?

翻译:

在下面的代码中,我尝试去释放AlertDialog对话框,但释放无效。然而,我去掉 compareKeys()方法后,释放AlertDialog是正常工作的。我如何在释放AlertDialog对话框后正常调用compareKeys()方法?

 1 public void promptAdministratorPassword() {
 2     AlertDialog.Builder alert = new AlertDialog.Builder(this);
 3 
 4     alert.setTitle("Alert!");
 5     alert.setMessage("Please enter your password: ");
 6 
 7     // Set an EditText view to get user input
 8     final EditText input = new EditText(this);
 9     alert.setView(input);
10 
11     alert.setPositiveButton("Ok", new DialogInterface.OnClickListener() {
12         public void onClick(DialogInterface dialog, int whichButton) {
13             password = input.getText().toString();
14 
15             if (password.equals("password")) {
16                 try {
17                     compareKeys();
18                 } catch (IOException | NoSuchAlgorithmException | InvalidKeySpecException e) {
19                     e.printStackTrace();
20                 }
21             }
22             dialog.dismiss();
23         }
24     });
25 
26     alert.setNegativeButton("Cancel", new DialogInterface.OnClickListener() {
27         public void onClick(DialogInterface dialog, int whichButton) {
28             // Canceled.
29         }
30     });
31     alert.show();
32 }

 

解决方案原文:Call dialog.dismiss() before password = input.getText().toString() and add dialog.dismiss() inside setNegativeButton's OnClickListener too.

解决方案翻译:将password = input.getText().toString()放到调用dialog.dismiss()之前,并将dialog.dismiss()放到setNegativeButton的OnClickListener方法中。

 

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • Stack Overflow 排错翻译,stackoverflow

相关文章

  • 2017-05-26Android第一天-->布局,android第一天--
  • 2017-05-26XListView,xlistview用法
  • 2017-05-26可伸缩的textview,伸缩textview
  • 2017-05-26Android学习笔记(34):Android菜单
  • 2017-05-26Android事件分发机制总结
  • 2017-05-26Android 查看自己的keystore的别名及相关信息,androidkeystore
  • 2017-08-23Android 跳转到系统设置界面汇总
  • 2017-05-26TCP接收窗口--确定Window Scaling
  • 2017-05-26美女的秘密应用项目源码,秘密项目源码
  • 2017-05-26硅谷社交15--群详情,硅谷社交15--

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • 安卓界面基本组件------计时器,安卓------计时器
    • Keepalived实现高可用
    • Android中ContentProvider组件数据共享
    • Android之使用Bundle进行IPC,androidbundleipc
    • Android中使用findViewByMe提升组件查找效率,光伏组件转换效率
    • 解决Android Graphical Layout 界面效果不显示,androidgraphical
    • 第三方知乎专栏应用Android源码,android源码
    • [android] 手机卫士手机实现短信指令获取位置,android卫士
    • 安卓图片加载之使用universalimageloader加载圆形圆角图片
    • Android Volley框架的使用,androidvolley框架

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有