Activity与Fragment搭配使用时,Fragment中使用Toast频繁出现空指针异常的解决办法
2016-08-22 21:39
369 查看
最近在做项目的时候,需要使用Toast显示一些提示,但是总是报出空指针异常。
开始时是这样写的:
后来改成:
依然是会报错,但是没有上面的那么频繁了。
于是就从网上找资料,找到了以下这篇,也是与我一样的问题,看完后基本明白了。
http://blog.csdn.net/u012338845/article/details/46646205
我在我的代码里加了一个判断,空指针问题解决。
这个解决方法应该还能改进,学习后再来改进。
开始时是这样写的:
Toast.makeText(getActivity().getApplicationContext(), "xxxxxxxxx", Toast.LENGTH_LONG).show();
后来改成:
Toast.makeText(getActivity(), "xxxxxxxxx",Toast.LENGTH_LONG).show();
依然是会报错,但是没有上面的那么频繁了。
于是就从网上找资料,找到了以下这篇,也是与我一样的问题,看完后基本明白了。
http://blog.csdn.net/u012338845/article/details/46646205
我在我的代码里加了一个判断,空指针问题解决。
if (getActivity() != null){ Toast.makeText(getActivity().getApplicationContext(), "xxxxxxx", Toast.LENGTH_LONG).show(); }
这个解决方法应该还能改进,学习后再来改进。
相关文章推荐
- 在activity中使用多个fragment时设置第一个fragment的沉浸栏有效,其他无效解决办法
- ViewPager内使用FragmentPagerAdapter时滑动出现illegalstateexception解决办法
- 使用fragment加载自定义fragment出现error inflating class fragment错误解决办法(有效)
- 在activity中使用多个fragment时设置第一个fragment的沉浸栏有效,其他无效解决办法
- Android Studio使用ButterKnife注解 出现空指针异常解决办法
- Android:使用 DownloadManager 进行版本更新,出现 No Activity found to handle Intent 及解决办法
- Android开发中使用startActivityForResult()方法从Activity A跳转Activity B出现B退出时A也同时退出的解决办法
- activity+fragment模式下,fragment中Toast频繁空指针异常的问题
- 使用javah生成.h文件, 出现无法访问android.app,Activity的错误的解决办法
- 使用iBus出现降级提示的分析与解决办法
- 终于找到了在asp.net使用popcalendar.js 日历时候提示出现"缺少对象“的解决办法。
- 使用Ajax时在firefox错误控制台出现"未组织好"错误的解决办法
- 使用ASPJPEG出现0177 800401F3 错误的解决办法
- 使用JS生成文件 ,使用utf编码时,出现乱码的现象的解决办法
- 在使用ASP.NET网站管理工具出现“遇到错误。请返回上一页并重试。”的解决办法!
- 使用IIS作为宿主的WCF服务出现HTTP Error 404.3 - Not Found错误的解决办法
- DbEntry.net使用时出现System.Data.SqlTypes.SqlNullValueException解决办法
- asp中 打开网页时出现“操作必须使用一个可更新的查询”原因及解决办法
- 使用oledb读写excel出现“操作必须使用一个可更新的查询”的解决办法
- ORACEL中使用IMP出现的表空间不一致的问题暂时解决办法