2012-03-27 58 views
0

确定这是代码:如何从新的对象实例方法声明(嵌套)返回值?

公共布尔alertDialog(字符串消息){

​​

的setPositiveButton(内侧)methos有该方法的onClick()的嵌套声明。我想返回主方法alertDialog(String message)的布尔结果,但我不能这样做。我错过了什么?帮帮我!!!!!!!

+0

你想做什么?描述“不能这样做” – dldnh 2012-03-27 01:39:41

+0

我想从onClick()方法内部返回main方法(外部方法)的布尔值。 – 2012-03-27 01:43:08

回答

1

onClick在用户单击肯定按钮或取消按钮时运行。当你调用“alert.show()”时,这个方法立即返回。所以你不知道什么是因为用户操作没有发生。

+0

您可以将代码与显示的对话框代码和用户操作的响应代码分开。 – zsxwing 2012-03-27 01:48:37

+0

所以不能用这个代码来完成? – 2012-03-27 15:24:57

+0

对不起,我不知道任何解决方案。您的代码在用户界面线程中运行,并且不得挂起代码以等待用户操作。 – zsxwing 2012-03-28 06:07:37

相关问题