gamexg
V2EX  ›  Android

android static 变量保存的数据什么情况下会丢失?

  •  
  •   gamexg · Jun 28, 2015 · 15245 views
    This topic created in 4157 days ago, the information mentioned may be changed or developed.

    有个数据计算很慢,为了提高使用时的速度,我在 Application.onCreate() 起新线程预先计算并保存到了一个类的 static 变量里面。

    由于app长时间运行,现在想知道在什么极端的情况下 static 变量的数据会丢失?防止出现使用时却发现数据没了...

    Supplement 1  ·  Jun 28, 2015
    @hahasong @yjiyjige @ufo22940268 非常感谢,看情况可以放心地使用了。附言不扣铜币吧?
    4 replies  •  2015-06-29 00:46:57 +08:00
    hahasong
    hahasong
    Jun 28, 2015❤️1
    1
    Activity被销毁就没有了,存sharedPreference里
    yjiyjige
    yjiyjige
    Jun 28, 2015❤️1
    2
    这种情况进程被回收了才会丢失
    21grams
    21grams
    Jun 29, 2015 via Android
    4
    放在application的话进程被kill掉就丢了,activity销毁不会丢。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2107 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 06:50 · PVG 14:50 · LAX 22:50 · JFK 01:50
    ♥ Do have faith in what you're doing.