首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >显示空指针expn的Android片段中的Toast

显示空指针expn的Android片段中的Toast
EN

Stack Overflow用户
提问于 2018-09-12 07:30:53
回答 6查看 1.5K关注 0票数 0

我在一些设备上遇到错误,在这些设备中,我试图在片段中显示祝酒词。这篇祝酒词通常是关于改造反应失败的。吐司代码很简单。请建议,找不到任何理由到处寻找。

代码语言:javascript
复制
Toast.makeText(getActivity(), "Connection Failure", Toast.LENGTH_LONG).show();

我的ST记录在下面。

代码语言:javascript
复制
Fatal Exception: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String android.content.Context.getPackageName()' on a null object reference
   at android.widget.Toast.(Toast.java:103)
   at android.widget.Toast.makeText(Toast.java:256)
EN

Stack Overflow用户

发布于 2018-09-12 07:35:17

您的活动context在这一行中为空:

代码语言:javascript
复制
Toast.makeText(getActivity(), "Connection Failure", Toast.LENGTH_LONG).show();// getActivity() is null

为了避免崩溃,请使用以下命令:

代码语言:javascript
复制
if(getActivity() != null)
   Toast.makeText(getActivity(), "Connection Failure", Toast.LENGTH_LONG).show();
票数 2
EN
查看全部 6 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52289744

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档