作者jehovah (Lucius)
看板AndroidDev
标题[问题] finish() 会清除activity中宣告的变数吗?
时间Thu Jun 30 12:23:04 2011
举个例子
class ACT extends activity{
private
int a;
private
static int b;
public void onCreate(Bundle savedInstanceState){
...
a=10;
b=20;
finish();
}
}
如果我重新create ACT这个activity, 则a, b的值会如何??
我自己测试非static会被清成null, static会保有值20
不过没什麽把握..请问这样对不对呀...o_o"
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.120.186.181
1F:推 gpc:yes static不会被清掉 06/30 13:16
2F:推 Gway:static 的用意 你看一下 就会知道... PS: 你的结论是对的 06/30 13:17
3F:→ jehovah:谢谢~~ 06/30 22:34