当前位置: 代码迷 >> Android >> 怎么把fragment.getActivity()获得的Activity转成MainActivity
  详细解决方案

怎么把fragment.getActivity()获得的Activity转成MainActivity

热度:100   发布时间:2016-04-27 22:41:06.0
如何把fragment.getActivity()获得的Activity转成MainActivity?
MainActivity里有很多自己定义的成员变量,我用fragment的getActivity()获得的只是普通的Activity,无法访问MainActivity里定义的成员变量。我想强转成MainActivity,语句报错:MainActivity cannot be resolved to a variable。请问应该怎么做啊?
我想到的一种方法是fragment构造函数中传入MainActivity,把MainActivity作为fragment的成员变量,这样就能在fragment中直接访问MainActivity了,请问还有更好的方式吗?
------解决思路----------------------
你直接传入参数就行了呗。
setArguments()

------解决思路----------------------
我只想说,可以转~~~~
  相关解决方案