如何把fragment.getActivity()获得的Activity转成MainActivity?

原创 2017年01月02日 22:19:19
MainActivity里有很多自己定义的成员变量,我用fragment的getActivity()获得的只是普通的Activity,无法访问MainActivity里定义的成员变量。我想强转成MainActivity,语句报错:MainActivity cannot be resolved to a variable。请问应该怎么做啊?
我想到的一种方法是fragment构造函数中传入MainActivity,把MainActivity作为fragment的成员变量,这样就能在fragment中直接访问MainActivity了,请问还有更好的方式吗?

Activity被回收导致fragment的getActivity为null的解决办法

原文:http://my.oschina.net/u/1011854/blog/469138Activity被回收导致fragment的getActivity为null的解决办法 发表于2个月前(2...

Fragment重影以及调用getActivity为null解决

在使用fragment的时候经常会遇到getActivity()为null的情况。比如我在一个异步网路请求的回调中调用了getActivity()就会出现空指针问题。之前解决这个问题,通常都是直接加空...

解决在Fragment中getActivity()为空问题

最近在做使用网易云信仿微信项目,在获取最近联系人未读消息总数后需要刷新底部提示数字,因为底部提示数字的控件在Activity中,获取未读消息数的操作是在Fragment中(Fragment+ViewP...

Android底部导航框架(解决fragment界面重现,getActivity空指针)

android底部导航框架可以说是目前最常用的框架,看似非常简单的框架如果搭建不好后期会出现各种意想不到问题; 比如我前面两篇写的每次点击底部图标fragment之间会来回替换,这样肯定不实用;这个d...

Android 保存 Fragment 引用及 getActivity() 为空问题

有时我们希望在 Activity 中保存所创建的 Fragment 的引用, 以便后续逻辑中做界面更新等操作. 如果页面中的 Fragment 都是静态的 (不会被 remove, hide 等), ...

Fragment中调用getActivity概率性为null的问题

转载于:http://blog.csdn.net/goodlixueyong/article/details/48715661 个人理解: 现在Fragment使用很频繁,因为相对于Acti...

Android解决多个Fragment切换时布局重新实例化问题和getActivity空指针问题

下面记录下我自己根据面文章制作的demo的csdn的下载地址[http://download.csdn.net/detail/android_zhengyongbo/9852419] ...

Fragment系列之调用getActivity为null的问题

说起Fragment相信每个做Android开发都不会陌生,Fragment翻译就是“碎片,片段”的意思,Google官方从Android 3.0(对应API 11)引入Fragment之后,Frag...

Fragment中调用getActivity为null的问题

在使用fragment的时候经常会遇到getActivity()为null的情况。比如我在一个异步网路请求的回调中调用了getActivity()就会出现空指针问题。之前解决这个问题,通常都是直接加空...
  • tablle
  • tablle
  • 2015年12月28日 19:04
  • 452

Android: Fragment中getActivity()返回null的问题

一、getActivity()返回null 在一个项目中使用了ViewPager+Fragment的组合,但是在实际使用中频繁的Crash。排查后发现,我在Fragment内有一些AsyncTask...
  • dss886
  • dss886
  • 2015年10月18日 22:21
  • 2106
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:如何把fragment.getActivity()获得的Activity转成MainActivity?
举报原因:
原因补充:

(最多只允许输入30个字)