有返回值的函数里弹出android对话框的问题我在一个返回值是int类型的函数里需要弹出对话框,让用户选择yes
有返回值的函数里弹出android对话框的问题
我在一个返回值是int类型的函数里需要弹出对话框,让用户选择yes or no,当用户选择yes时,函数返回0,当用户选择no时,函数返回-1,应该如何实现呢??
我现在的思路是:对话框的回调函数onClick是void类型,所以想在onClick里记录下用户的选择,然后在主函数里根据用户的选择做判断返回0或者-1,但由于对话框是同步的原因,弹出对话框之后,用户还没有做选择,主函数已经继续往下执行了,所以没有实现预期功能
[解决办法]
可以参考http://blog.csdn.net/winux/article/details/6269687这个博客。
