2012-10-24 55 views
2
 public void onClick(View button_one) 
      { 
       new Thread(new Runnable() 
       { 
        public void run() 
         { 
          final SoapObject request; 
          request.post(new Runnable() // THIS post over HERE !!! 
          { 
           public void run() 
            { 
             request = new SoapObject(NAMESPACE, METHOD_NAME); 
            } 
          }); 
         } 
       }).start(); 
      } 

問題:郵政下劃線和月食的解決方案是下面,但會派生的新問題我似乎無法弄清楚如何在我的Android ksoap2代碼修復錯誤

-The method post(new Runnable(){}) is undefined for the type SoapObject 
外星人量

另外,這是否會成功運行?或者我做錯了什麼? ???

+0

有人請... – Kilo

回答

0

錯誤消息很明顯:您的request變量沒有post()方法。看起來你正在嘗試使用View.post(),它在UI線程上運行代碼。這是沒有必要在這裏,您只需建立對象是這樣的:

SoapObject request = new SoapObject(NAMESPACE, METHOD_NAME); 
+0

...我的應用程序崩潰每次香皂方法被調用,我不能完成withought線程...你想在這裏告訴我什麼... – Kilo

相關問題