1
가능한 중복 : 내 SOAP 요청 구조가KSOAP 널 포인터 예외
<authentication> <LoginID>string</LoginID> <Password>string</Password> </authentication> <ID>int</ID> <ID>int</ID> <dojStr>string</dojStr> <Data> <Keys> <POfStringString> <V>string</V> <K>string</K> </POfStringString> <POfStringString> <V>string</V> <K>string</K> </POfStringString> </Keys> <CriteriaKeys> <POfStringString> <V>string</V> <K>string</K> </POfStringString> <POfStringString> <V>string</V> <K>string</K> </POfStringString> </CriteriaKeys> <No>int</No> <Size>int</Size> </Data> </soap:Body> </soap:Envelope>
그리고 점에서 내 응용 프로그램에서
Cannot serialize issue in KSOAP in android
내가 SOAP 서비스를 사용하고, 내 코드는 다음과 같습니다 :
내가 무엇입니까오류는 다음과 같습니다
내가 올바르게 입력을 설정하고 또는 아무것도 내가 사전에 wrong.Thanks 짓을하든java.lang.NullPointerException
at java.io.Writer.write(Writer.java:152)
at org.kxml2.io.KXmlSerializer.startTag(KXmlSerializer.java:407)
at org.ksoap2.serialization.SoapSerializationEnvelope.writeObjectBody(SoapSerializationEnvelope.java:660)
at org.ksoap2.serialization.SoapSerializationEnvelope.writeObjectBody(SoapSerializationEnvelope.java:645)
at org.ksoap2.serialization.SoapSerializationEnvelope.writeObjectBody(SoapSerializationEnvelope.java:642)
at org.ksoap2.serialization.SoapSerializationEnvelope.writeElement(SoapSerializationEnvelope.java:702)
at org.ksoap2.serialization.SoapSerializationEnvelope.writeBody(SoapSerializationEnvelope.java:618)
at org.ksoap2.SoapEnvelope.write(SoapEnvelope.java:198)
at org.ksoap2.transport.Transport.createRequestData(Transport.java:111)
at org.ksoap2.transport.HttpTransportSE.call(HttpTransportSE.java:119)
at org.ksoap2.transport.HttpTransportSE.call(HttpTransportSE.java:95)
at com.redbus.SearchRoute.onCreate(SearchRoute.java:151)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2459)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2512)
at android.app.ActivityThread.access$2200(ActivityThread.java:119)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1863)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:123)
at android.app.ActivityThread.main(ActivityThread.java:4363)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:521)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:860)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:618)
at dalvik.system.NativeStart.main(Native Method)
.
안녕하세요 Hardik Trivedi, SoapPrimitive를 사용할 때 java.lang.ClassCastException : org.ksoap2.serialization.SoapObject를 보여줍니다. – subburaj
try androidHttpTransport.responseDump.toString(); –
내가 대신 이걸 사용해야 해, 그 대신 Soapprimitive ?? – subburaj