我的应用程序中有不同的类文件。我有5个课程,其中2个是活动,而1个是正在运行的服务。另外两个只是类。这两个类中的变量的生存期是多少?我知道一个活动可以被OS杀死,所以当该活动被杀死时,我将无法使用服务中活动的变量。我可以在应用程序生存期内随时使用其他2个类文件中的变量,它们既不是活动也不是服务?

最佳答案

您可以使用这些变量,如果您将变量设置为静态,则在活动或服务中进行的值更改将继续存在。否则,您可以在活动或服务类中创建这些类变量的对象(如果您要为每个活动或服务使用变量的单独实例)。

10-08 05:44