我想从另一个服务/活动中访问服务中存在的变量....
任何人都可以提出想法吗?
答案 0 :(得分:2)
答案 1 :(得分:1)
您可以在public
类中为该变量创建getter
Service
,绑定到该服务,然后访问getter以获取该变量。
答案 2 :(得分:-1)
如果您想在关闭并打开应用程序后访问变量,那么您可能正在寻找SharedPreferences。请注意,这需要上下文(活动或服务)。
存储:
int data = 5;
SharedPreferences storage = getSharedPreferences("storage", Context.MODE_PRIVATE);
SharedPreferences.Editor editor = storage.edit();
editor.putInt("myInt", data);
editor.commit();
获得:
SharedPreferences storage = getSharedPreferences("storage", Context.MODE_PRIVATE);
int data = storage.getInt("myInt", 0);