This is a really sad reminder!
Using android to access. Net's WebService was miserable from the afternoon to the evening due to namespace issues.
Remember that if ksoap2 is used, the namespace must end with a slash (/).
At the beginning, a service is called on the server and the parameter is of the datetime type. Because ksoap2 does not support the date type, all date types are converted to strings on Android. The result shows that the server receives the value 0001-01-01.
If the value is not passed in, change the datetime type on the server to the string type. Always throw"<Soap: Fault> <faultcode> soap: server </faultcode> <faultstring> the server cannot process the request. --- & Gt; the object reference is not set to the instance of the object. </Faultstring> <detail/> </soap: Fault>". Never mind until you get mad. After receiving the tips from the translation group, the translation team was able to solve the problem by failing to "/" after the namespace.