android 中 AlertDialog.Builder监听事件 android对话框监听事件 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 逻辑有问题。showDialog方法传参时num为1,然后show后直接return num.再然后收到了返回值,直接更新,没有等待确认按钮。原因就是这样。 我猜楼主这段代码在运行的时候,a有个初始值是1,所以才会出现上面的逻辑问题。楼主在showDialog方法的一开始把a赋值为-1,就不会有这个问题了。更好的做法是在“确定”的onClick方法里再去showDialog,代码逻辑会比现在清晰很多。 即使初始值为-1,也解决不了问题。点了确定或取消后都没有任何反映。因为他的方法是直接返回的,没有等待用户确定或取消。解决的办法有:1、楼上所说,在onClick中执行操作。2、回调函数。 Android中如何实现用户自动设置字体大小啊,急求 求助,怎么才能让超出屏幕的部分显示出来 从没遇到的问题,装不了SDK,试了几天啦,还是不行, WebView 的zoomin和zoomout怎么使用 webview实现收藏功能 知道安装环境的入、、、求解 怎么取消适配SIM卡国家语言? 文卓爷模拟器与bluestacks安卓模拟器的优势 Android请求C# WebService问题 fragment中通过intent调用相机拍照出现的问题 求助,Arm板移植Android系统 Android UDP连接和接收数据
showDialog方法传参时num为1,
然后show后直接return num.
再然后收到了返回值,直接更新,没有等待确认按钮。
原因就是这样。
楼主在showDialog方法的一开始把a赋值为-1,就不会有这个问题了。
更好的做法是在“确定”的onClick方法里再去showDialog,代码逻辑会比现在清晰很多。
因为他的方法是直接返回的,没有等待用户确定或取消。
解决的办法有:
1、楼上所说,在onClick中执行操作。
2、回调函数。