作者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