2012-10-24 1 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(); 
      } 

문제 : 포스트에 밑줄과 일식에 의한 솔루션은 다음과 같습니다, 그러나 그것은 새로운 문제내 ksoap2 안드로이드 코드에서 오류를 해결하는 방법을 알아낼 수 없습니다

-The method post(new Runnable(){}) is undefined for the type SoapObject 
의 외계인의 양을 생성합니다

또한 성공적으로 실행됩니까? 아니면 내가 잘못하고있는거야? ???

+0

누군가가 ... 매번 어떤 비누 메소드가 호출 – Kilo

답변

0

오류 메시지가 분명합니다. request 변수에 post() 메서드가 없습니다. UI 스레드에서 코드를 실행하는 View.post()을 사용하려는 것 같습니다. ,

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

... 내 응용 프로그램 충돌, 난 ... 스레드 withought 마칠 수 없습니다하십시오 : 이것은 단지이 같은 개체를 만들고, 여기에 필요하지 않습니다 너 여기 나에게 뭐라고 말하려고하는거야? – Kilo