【发布时间】:2013-02-15 21:42:28
【问题描述】:
我有一个 Object obj,我需要长时间保存这个对象的状态,所以如果我扩展应用程序类,它的 Lifetime 是多少?
当用户在当前activity中接到一个电话,很长一段时间后用户恢复activity我的对象和activity会发生什么?
【问题讨论】:
我有一个 Object obj,我需要长时间保存这个对象的状态,所以如果我扩展应用程序类,它的 Lifetime 是多少?
当用户在当前activity中接到一个电话,很长一段时间后用户恢复activity我的对象和activity会发生什么?
【问题讨论】:
只要 Android 允许,您的应用程序实例就会一直存在。每当系统需要更多内存用于前台或高优先级任务时,它都会终止您的应用程序,包括任何活动、服务和应用程序实例。
没有设定此对象存在的时间。您必须假设可以在任何时间点销毁您的应用程序。
您可以在 Application 类中覆盖 onLowMemory() 以大致了解您是否会很快被杀死。
【讨论】: