作者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://webptt.com/cn.aspx?n=bbs/AndroidDev/M.1417226493.A.696.html
1F:→ sdyy: 你方法完全不对阿 你可以在建构时传入Activity就好啦 11/29 11:04
2F:→ sdyy: 之後用传入的activity findview即可 11/29 11:05
3F:推 givemepass: MyClass开一个方法传入该字串即可 11/29 12:28
4F:→ wu110011: 不懂,可以举例吗? 11/29 14:24
5F:推 matthew531: 设定一个static的 class 在mainactivity把字串塞入 11/29 16:32
6F:→ matthew531: 在用MyClass 去get那个字串呢? 11/29 16:32
7F:推 asilzheng: 把问题简化成,要「取得使用者输入的资料」比较简单 11/30 11:39