2014-04-15 48 views
0

我的应用程序有一个扩展Application的类和另一个类,它是使用单例模式从Internet获取数据的API。
Application类加载时,onCreate()将实例化在整个应用程序中使用的单例。从应用程序返回后恢复静态变量

在某一时刻,用户请求一条运输路线,这将导致地图加载并将我的应用程序发送到后台。
如果用户尽快返回到应用程序(即应用程序尚未完全终止),则来自单例的所有静态变量现在为null

什么是在返回前景之前保存这些变量并在返回前景后重新找回它们的正确方法?

回答

1

看看SharedPreferences。在活动方法中使用它。

+0

我知道如何使用它们,但我需要检测应用程序何时会返回以及何时返回。 – Guilherme

+0

onPause - > onResume活动方法 – Divers

+0

但是,当Activity暂停时会运行,而不是应用程序,对吧?因此,如果我开始另一项活动,即使不需要,该代码也可以运行。 – Guilherme

相关问题