作者eva123eva (龍)
看板AndroidDev
標題[問題] 如何控制另一個class上的物件
時間Sat Jul 13 21:45:09 2013
這兩個class在同一個package裡面
分別叫做Tab1跟Tab2
一開始Tab1上有一個button
叫做BT_1,預設無法點擊
我想做到是例如Tab2上有一個button點下去之後,
Tab1上的button變成Enabled
Tab1上面的button宣告為public
所以Tab2上有辦法用Tab1.this.抓到BT_1
但是卻跳出錯誤無法使用
No enclosing instance of the type Tab1 is accessible in scope
是我少做了什麼嗎?
還是不應該用這方法來改變另一個class??
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.231.171.69
1F:→ sorkayi:static 萬用解@@ 07/13 22:00
2F:→ eva123eva:static不是拿來把值固定的嗎? @@ 07/13 23:02
3F:推 Griffith:static是劃出一個固定的記憶體空間,所以任何人都可以對 07/13 23:13
4F:→ Griffith:他進行讀寫…((印象中是這樣~.~",只是小弟不才,沒用過 07/13 23:14
5F:→ Griffith:這種方式~ 07/13 23:14
6F:推 Griffith:只想得到用Bundle值的方式來做~~ 07/13 23:17
7F:→ y3k:樓上你好像把static和public混在一起了@@ 07/14 00:52
8F:→ y3k:試看看public static?XD 07/14 00:53
9F:→ wuliou:二樓想說的是final吧 07/14 03:06