看板 AndroidDev 關於我們 聯絡資訊
請問在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