1

在Android中,当应用程序的缓存被删除并且应用程序正在运行时,操作系统是否会向应用程序发送通知?

随着应用程序的运行,可以将其置于后台,进入设置菜单,管理应用程序并清除缓存,然后返回正在运行的应用程序。了解它以刷新与缓存状态相关的任何变量可能很重要。

如果没有发送通知,我想我将别无选择,只能在每次应用程序进入前台时检查缓存的一致性。

4

1 回答 1

0

我认为它不会向您的应用程序发送通知。

但是,如果缓存被清除,那么检查 onResume() 函数将非常简单。只需检查它是否有任何文件。如果其中没有文件,则说明您的缓存已被清除。您可以通过在您的应用程序启动时创建一个文件来双重验证这一点,您可以在 onResume() 中检查是否存在。

于 2012-06-14T18:38:20.783 回答