[問題] 抓取MainActivity元件資料

作者: wu110011 (不下棋)   2014-11-29 10:01:31
請問在MainActivity上有TextView
我想在另一個自訂的MyClass抓取TextView上字串的資料
這該如何做比較好呢?
我是有以下想法,可是感覺有問題,不知該如何做比較好呢?
1.MyClass裡不能findViewById(),所以我先在MainActivity新增一getTextStr函式
回傳字串資料,然後在MyClass new 個 MainActivity()執行getTextStr函式?
可是這樣MainActivity()中onCreate()又會再跑一次,感覺有問題。
作者: sdyy (中壢市的小智)   2014-11-29 11:04:00
你方法完全不對阿 你可以在建構時傳入Activity就好啦之後用傳入的activity findview即可
作者: givemepass (λ)   2014-11-29 12:28:00
MyClass開一個方法傳入該字串即可
作者: wu110011 (不下棋)   2014-11-29 14:24:00
不懂,可以舉例嗎?
作者: matthew531 (衝啊!各方面都要加油!)   2014-11-29 16:32:00
設定一個static的 class 在mainactivity把字串塞入在用MyClass 去get那個字串呢?
作者: asilzheng (asil)   2014-11-30 11:39:00
把問題簡化成,要「取得使用者輸入的資料」比較簡單

Links booklink

Contact Us: admin [ a t ] ucptt.com