我注意到SO帖子的答案对于某些设备是正确的(即Android库的静态变量从一个应用程序的一个活动到另一个应用程序),但不适用于其他设备。
这是一个代码片段来说明这一点
public class LibraryFoo{
static List<String> listFoo= new ArrayList<String>();
//The following method is called from many activities
public static methodFoo(){
//do something to listFoo
}
}
对于某些 Android 设备,静态变量 listFoo 从一个活动持续到另一个活动,但为其他 Android 设备的每个活动重新创建。
我的观察有意义吗?任何人都可以对此有所了解吗?