如何把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了,请问还有更好的方式吗?
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

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

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

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

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

Fragment中调用getActivity为null的问题

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

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

一、getActivity()返回null 在一个项目中使用了ViewPager+Fragment的组合,但是在实际使用中频繁的Crash。排查后发现,我在Fragment内有一些AsyncTask...
  • dss886
  • dss886
  • 2015-10-18 22:21
  • 1556

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

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

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

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

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

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

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

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

PendingIntent.getActivity()启动不起来Activity的解决办法

今天遇到一个奇怪的bug,PendingIntent.getActivity()在小米手机上面不起作用,在别的手机没有问题,估计是小米侵犯了rom的原因。源代码这个方法介绍如下: /** ...

遇到问题----Android----ActivityManager: Error: Activity class {xx/xx.MainActivity} does not exist

今天拿到一个android项目后打算分析一下,结果加载到myeclipse后调试运行run as Android Application在模拟器时报错:ActivityManager: Error: ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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