我有一类扩展应用程序类。现在,在应用程序的某个地方一些静态变量,如果碰撞发生,那么这些正在成为空为什么它是如此。静态变量为空时,应用程序崩溃,
我可以明确地说喜欢,我声明在应用程序子类这两个变量,并在发生碰撞这些成为null.my应用要求登录只有这两个应该初始化后,其他的Java类初始化。
对于任何答案/建议在此先感谢
我有一类扩展应用程序类。现在,在应用程序的某个地方一些静态变量,如果碰撞发生,那么这些正在成为空为什么它是如此。静态变量为空时,应用程序崩溃,
我可以明确地说喜欢,我声明在应用程序子类这两个变量,并在发生碰撞这些成为null.my应用要求登录只有这两个应该初始化后,其他的Java类初始化。
对于任何答案/建议在此先感谢
此行为很正常。您的应用程序崩溃后,一切都“重新初始化”和你static
变量来为初始值,这我想是null
。
如果您希望在应用程序停止/重新启动时保持变量(当Android决定停止应用程序时也会发生这种情况),您应该使用不同的存储器,并且我建议您查看SharedPreferences
。
感谢您的答复的答复 – user1108995
谢谢,它的伟大工程! – user1108995