-1

我想在 java 中创建一个确认函数,就像javascript.

示例 JavaScript 代码: var a = prompt("");

在java中,我有一个函数返回一个带有对话框输入的字符串;

      public static boolean log ;
      public String value;
        public String androidPrompt(){
              log = true;             
              showMyDialog();
              while(log){
              }
              return value;

        }


       public void showMyDialog(){
          log= false;
           value = //inputed value from dialog; 
       }

但是我的应用程序没有响应。我应该怎么办。我想 androidPrompt()showMyDialog()未完成时暂停。何时showMyDialog() 完成androidPrompt()功能将恢复并返回值

4

1 回答 1

0

示例 javascript 代码: var a = prompt("");

Android 不支持这种阻塞式 UI 调用。相反,当用户接受对话框(例如,按下 OK 按钮)时,使用侦听器在您的应用程序中通知某些内容。

于 2013-07-10T11:48:20.580 回答