如果设备重新启动,静态变量中的值是否会消失?

Is value inside Static Variable would dissapear if the device restarted?

我想构建每天运行警报的应用程序。但警报将根据来自网络服务器的数据启动。

这是 activity 流程:

  1. 第一次安装我必须在文本框中输入 id 并在 activity A 中提交按钮。提交按钮的功能是从网络服务器以 [​​=25=] 形式检索一些值。
  2. 得到结果后,将值传给ActivityB(Broadcastreceiver)

问题是传入 BroadCastReceiver 的值会不会在重启后消失?

是的,静态变量只有 class 的作用域。它的值将在重启后消失。

如果您希望它在重启后保留,请在 Preference 中保存所需的值。