如果结果为null,则调用Web服务后,应用程序意外关闭

| 我在程序中使用以下行来调用Web服务并获取结果 一切都很好,但是如果网页无内容的任何时间都有空白或空格,则应用程序会意外关闭。
           1) SoapPrimitive result=null;
           2) androidHttpTransport.call(SOAP_ACTION, envelope);
               //upto this line program run smoothly
           3) result = (SoapPrimitive)envelope.getResponse();
请给我建议,我该如何处理,因为我只能在3行完成后检查结果值,但是在3号行完成之前会发生错误。 我在结果=(SoapPrimitive)envelope.getResponse();之前检查了信封但它没有任何空值,但是我仍然有同样的问题 等待回复     
已邀请:
您应该检查是否为空。如果发生null,则创建一个新对象并传递一些默认值或类似的值。然后,您可以检测到该空值并可以在代码中进行处理。 不要尝试通过“尝试捕获”来处理它,因为它在移动应用程序中非常昂贵。     
可能是您的
envelope
只是
null
。在对其进行任何操作之前,请先对其进行检查。     

要回复问题请先登录注册