我希望我的应用程序存储一些值,这些值必须在整个应用程序中使用,并且必须在应用程序关闭时销毁。我尝试通过intending发送值,但它可以将值发送到特定的活动。那么,有没有一种方法可以将数据存储在缓存中,以便在应用程序运行时使用,并在应用程序关闭时销毁。
发布于 2016-12-19 08:10:25
是,
1.您可以在Application类中定义变量。
在应用程序中需要该值的任何地方,都可以从访问它
((YourAppClass) getApplication()).variable ;
2.您还可以在特定类中使用静态变量,如
class Deta{
public static int value;
}
并且可以从应用程序中的任何位置进行访问,例如
Data.value = 10;
https://stackoverflow.com/questions/41217939
复制相似问题