如果设备重新启动,静态变量中的值是否会消失?
Is value inside Static Variable would dissapear if the device restarted?
我想构建每天运行警报的应用程序。但警报将根据来自网络服务器的数据启动。
这是 activity 流程:
- 第一次安装我必须在文本框中输入 id 并在 activity A 中提交按钮。提交按钮的功能是从网络服务器以 [=25=] 形式检索一些值。
- 得到结果后,将值传给ActivityB(Broadcastreceiver)
问题是传入 BroadCastReceiver 的值会不会在重启后消失?
是的,静态变量只有 class 的作用域。它的值将在重启后消失。
如果您希望它在重启后保留,请在 Preference
中保存所需的值。
我想构建每天运行警报的应用程序。但警报将根据来自网络服务器的数据启动。
这是 activity 流程:
- 第一次安装我必须在文本框中输入 id 并在 activity A 中提交按钮。提交按钮的功能是从网络服务器以 [=25=] 形式检索一些值。
- 得到结果后,将值传给ActivityB(Broadcastreceiver)
问题是传入 BroadCastReceiver 的值会不会在重启后消失?
是的,静态变量只有 class 的作用域。它的值将在重启后消失。
如果您希望它在重启后保留,请在 Preference
中保存所需的值。