Android:如何确定冷启动

Jas*_* Yu 5 android cold-start

应用启动时,如何判断是否冷启动?冷启动是指应用从一开始就启动,而不是从之前的状态恢复。

:编辑: 详细说明我的问题:我试图找到应用程序的启动模式:冷启动或热启动。冷启动意味着应用程序之前从未启动或不在后台启动,因此需要完整启动。热启动意味着它仍在后台,因此可以更快地恢复和启动。如何以编程方式区分这两种启动模式?

Dis*_*ron 5

如果应用程序仍在后台运行,它将首先调用 onResume 而不是 onCreate 。

如果你的意思是第一次在设备上启动它,那么使用 sqlite 或共享首选项来存储数据,并在开始时检查它是否存在。