避免android以清除我的静态字段
android SDK似乎自动清除静态文件,因为它需要内存,我如何避免特定静态文件被android设备清除避免android以清除我的静态字段,android,Android,android SDK似乎自动清除静态文件,因为它需要内存,我如何避免特定静态文件被android设备清除 public static ArrayList<PackageInfo> applications = new ArrayList<PackageInfo>(); publicstaticarraylistapplications=newarraylist(); 谢谢。恐怕你真的无法避免这些情况。有许多替代方法,如 对“Application”类进行子类化,并在
public static ArrayList<PackageInfo> applications = new ArrayList<PackageInfo>();
publicstaticarraylistapplications=newarraylist();
谢谢。恐怕你真的无法避免这些情况。有许多替代方法,如
我会选择选项2。如果你真的无法避免这些情况的话。有许多替代方法,如
我会选择选项2。您可以将数据保存在共享首选项或sqlite数据库中,或者您可以尝试使用您可以将数据保存在共享首选项或sqlite数据库中,或者您可以尝试使用sqlite既方便又有用。 避免使容器成为静态的,这样会降低效率 这里有一个例子 我希望它有用 如果要使用静态字段,请使用bundle来存储它
SQLite既方便又有用。 避免使容器成为静态的,这样会降低效率 这里有一个例子 我希望它有用 如果要使用静态字段,请使用bundle来存储它