package com.android.project;
import android.app.Activity;
import android.os.Bundle;
import org.ksoap2.SoapEnvelope;
import org.ksoap2.serialization.SoapObject;
import org.ksoap2.serialization.SoapSerializationEnvelope;
import org.ksoap2.transport.HttpTransportSE;
import com.android.project.R;
import android.app.*;
import android.os.*;
import android.widget.TextView;
/*
NOTE: You have to give this app permission to access
the internet !!! See the AndroidManifest.xml file
*/
public class MyprojectActivity extends Activity {
/** Called when the activity is first created. */
private static final String SOAP_ACTION = "http://mydomain.org/SqlConnection";
private static final String METHOD_NAME = "SqlConnection";
private static final String NAMESPACE = "http://localhost/mydomain.org/";
private static final String URL = "http://localhost:8080/WebService.asmx";
TextView tv;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
tv =(TextView)findViewById(R.id.text1);
try {
SoapObject request = new SoapObject(NAMESPACE, METHOD_NAME);
//request.addProperty("prop1", "myprop");
SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11);
envelope.dotNet=true;
envelope.setOutputSoapObject(request);
HttpTransportSE androidHttpTransport = new HttpTransportSE(URL);
androidHttpTransport.call(SOAP_ACTION, envelope);
Object result = (Object)envelope.getResponse();
String[] results = (String[]) result;
tv.setText(""+results[0]);
}
catch (Exception e) {
tv.setText(e.getMessage());
}
}
}
답변
text1
당신의 코멘트 난 (R.id.text1)에 오류가 오전
을 위해 레이아웃 파일
<TextView android:id="@+id/text1".....
에 올바르게 작성되었는지 확인 ... 왜 이렇게이다 ? 나는 그것을 얻지 않고있다 도움이되도록 도와주세요. !! !! - shumaila.
@ nammari. 아니, 아니야 –
오류가 제거되었습니다. 그러나 나는 왜 우리가 이것을 할 필요가 있는지 알고 싶다. –
"응용 프로그램 MyPro (com.android.mypro 프로세스)가 예기치 않게 중지되었습니다." 에뮬레이터에서 코드를 실행할 때이 오류가 발생했습니다. 솔루션하시기 바랍니다 –
먼저 TextView tv private
을 선언하십시오. 둘째, 문제에 대해 좀 더 구체적으로 설명해야합니다. 뭐가 잘못 됐어?
오류는 'ID를 확인할 수없고 필드가 아닙니다'입니다. –
텍스트 뷰의 올바른 ID를 설정했는지 확인하십시오. android : id = "@ + id/text1" –
그래, 설정하고 오류가 제거되었습니다. 감사. –
- 1. 응용 프로그램에서 웹 서비스 호출 취소 중
- 2. 복수의 웹 서비스 호출
- 3. android에서 asp.net 웹 서비스 호출
- 4. Android Ksoap2 웹 서비스
- 5. 웹 서비스 구현 중
- 6. PHP에서 웹 서비스 호출?
- 7. 호출 웹 서비스 방법은
- 8. 호출 웹 서비스
- 9. 웹 서비스 호출 https
- 10. WP7에서 웹 서비스 호출
- 11. 웹 서비스 호출 시간
- 12. XML 웹 서비스 호출
- 13. 드라이버 호출 웹 서비스
- 14. 비동기 웹 서비스 호출 취소
- 15. SharePoint Silverlight 웹 파트에서 웹 서비스 호출
- 16. Android 웹 서비스 구현
- 17. Android 웹 서비스
- 18. Android 마켓을위한 웹 서비스
- 19. Android 애플리케이션에서 웹 서비스 호스팅
- 20. 웹 서비스 호출 중 예외 ---- java.net.SocketException : 사용 권한이 거부되었습니다.
- 21. Silverlight 응용 프로그램에서 WCF 서비스 호출 중 ...
- 22. 첨부 파일이있는 웹 서비스 호출
- 23. C++에서 웹 서비스 호출
- 24. 웹 서비스 호출 중에 '기다려주십시오'표시하십시오.
- 25. Java 클라이언트에서 웹 서비스 호출
- 26. Silverlight4 ASMX 웹 서비스 호출
- 27. 웹 서비스 호출 조롱 ... 때때로
- 28. Java의 병렬 웹 서비스 호출
- 29. PHP에서 asp.net 웹 서비스 호출
- 30. 응답 401 (웹 서비스 호출)
(R.id.text1)에 오류가 있습니다 ... 그 이유는 무엇입니까? 나는 그것을 얻지 않고있다 도움이되도록 도와주세요. !! !! –