Java 使用soap的Android应用程序性能

Java 使用soap的Android应用程序性能,java,android,performance,web-services,soap,Java,Android,Performance,Web Services,Soap,我正在使用SOAP作为Web服务为外卖餐厅构建一个应用程序 问题: 当我试图打开应用程序时,它每次都会加载。如果我上网速度慢,那就需要一段时间,这对专业应用程序来说是不好的。 如何在手机中缓存图像,使其自动加载 我认为可能的解决办法是: 我想我应该使用本地数据库,并通过互联网接收它 使用本地缓存系统,但如果应用程序关闭怎么办。 使用arraylist存储信息。 你能在这方面指导我吗,因为我被卡住了,我读了一些书,但我觉得没有可靠的解决办法。你可以使用一些libs,但如果应用程序关闭,你可能会丢失

我正在使用SOAP作为Web服务为外卖餐厅构建一个应用程序

问题:

当我试图打开应用程序时,它每次都会加载。如果我上网速度慢,那就需要一段时间,这对专业应用程序来说是不好的。 如何在手机中缓存图像,使其自动加载 我认为可能的解决办法是:

我想我应该使用本地数据库,并通过互联网接收它 使用本地缓存系统,但如果应用程序关闭怎么办。 使用arraylist存储信息。
你能在这方面指导我吗,因为我被卡住了,我读了一些书,但我觉得没有可靠的解决办法。

你可以使用一些libs,但如果应用程序关闭,你可能会丢失图像。
实际上,您可以使用libs缓存图像,同时将它们保存到sdcard。您需要将他们的id保存在数据库中。然后从数据库中按id从SD卡中获取数据,以防您没有internet。

1我们如何知道为什么您的代码很慢而看不到代码?我猜是一个邪恶的巫师干的。2您可以将它们保存到文件系统中,这样就不需要再次下载。谢谢您的回复。我也在做同样的事情,你能告诉我任何可以用来缓存的库,以及如何减少服务器调用吗