2009-12-23 56 views
1
  1. 我正在使用json来从web服务接收数据,创建文本到json对象是资源饥饿的操作。
  2. 我必须从网络加载图像,我是惰性loadig图像在异步过程中我如何压缩和缓存?
  3. 撞车后我该如何停止重新启动活动?
  4. 我怎么知道剩余多少内存和andoird操作系统会杀死我的对象。

回答

1

您可以使用SoftReferences池缓存图像(http://developer.android.com/intl/de/reference/java/lang/ref/SoftReference.html)。这将允许操作系统在内存不足的情况下清除它们,同时仍允许您访问它们。这应该有助于#2和#4,但我不确定你的意思#3。

+0

对于第3点,当应用程序崩溃时出现“force close”按钮,如果关闭应用程序android os重新启动该活动。 – 2009-12-23 19:09:29

+0

这不好吗?我的意思是你的应用程序力量马上关闭,所以没有办法摆脱它? – CaseyB 2009-12-23 20:47:11