gpt4 book ai didi

代码 View 中的 Android Studio 空指针警告/通知

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:40:52 24 4
gpt4 key购买 nike

直到现在我找不到任何适合我的问题/疑问的答案。在 android studio 中,它经常显示一条通知,例如findViewById 可能会产生 NPE,尽管我知道该项目存在于我使用的布局中。我也从来没有在运行时在这个位置抛出 NPE,那么为什么会出现警告/通知?

我只是不知道我必须如何在代码 View 中对此类警告/信息使用react/处理?是否有任何避免该消息的提示(因为对我来说它看起来像是有效且有效的代码)?只是代码 View 中的警告让我不确定。

这里是 findViewByID 上显示警告的 fragment 。

//fetch predefined item layout
row = inflater.inflate(R.layout.view_searchresult_item,null);
//get table layout for inserting items
TableLayout itemtablelayout = (TableLayout)row.findViewById(R.id.resultitem_tablelayout);

最佳答案

警告不是错误。你所说的警告说“它可能产生”,不要说“它必须产生”。所以选择是你的。是否添加空检查


因此,如果您确定代码中的 findViewById 永远不会导致 NPE,那么请不要添加 null 检查。

关于代码 View 中的 Android Studio 空指针警告/通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18588482/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com