应用中可以有一个服务器,通过两个Activity来启动,想要修改启动服务器时的图片,用findViewById方法,但是报错:
The method findViewById(int) is undefined for the type Main
为什么会这样?请指教。谢谢
针对你的问题 : 首先弄清findviewByid(int) 好Layout.inflate(int)的区别。
解决办法: (1) 首先通过Layout.inflate(int)获取在Activity中的父视图。
(2) 父视图调用findViewById(int ) 即可。
修改ImageView只能从Activity中修改,不能从service修改
mContext.findViewById(int)
不知道能不能用,试试看