作者wu110011 (不下棋)
看板AndroidDev
標題[問題] 抓取MainActivity元件資料
時間Sat Nov 29 10:01:31 2014
請問在MainActivity上有TextView
我想在另一個自訂的MyClass抓取TextView上字串的資料
這該如何做比較好呢?
我是有以下想法,可是感覺有問題,不知該如何做比較好呢?
1.MyClass裡不能findViewById(),所以我先在MainActivity新增一getTextStr函式
回傳字串資料,然後在MyClass new 個 MainActivity()執行getTextStr函式?
可是這樣MainActivity()中onCreate()又會再跑一次,感覺有問題。
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 42.79.157.25
※ 文章網址: http://www.ptt.cc/bbs/AndroidDev/M.1417226493.A.696.html
→ sdyy: 你方法完全不對阿 你可以在建構時傳入Activity就好啦 11/29 11:04
→ sdyy: 之後用傳入的activity findview即可 11/29 11:05
推 givemepass: MyClass開一個方法傳入該字串即可 11/29 12:28
→ wu110011: 不懂,可以舉例嗎? 11/29 14:24
推 matthew531: 設定一個static的 class 在mainactivity把字串塞入 11/29 16:32
→ matthew531: 在用MyClass 去get那個字串呢? 11/29 16:32
推 asilzheng: 把問題簡化成,要「取得使用者輸入的資料」比較簡單 11/30 11:39