fragment中添加listview,报空指针错误

fragment中添加listview,报空指针错误,第1张

代码没LOG,只能大致说一下怎么debug了

1,先确认Logcat的LOG,如果空指针异常直接导致APK异常终止,那么Logcat里面应该会留下相应的LOG,只要没用反射的话,大多数情况下可以直接定位到是哪一行代码抛出的空指针,针对那一行代码的调用来检查是否有null对象被使用即可

2,如果代码结构比较复杂,通过LOG无法定位到问题代码,那就只能打断点逐行执行以确认在哪一行异常,以及哪个变量不对了。

另外安卓偶尔会出现很奇怪的空指针,这个时候需要调整逻辑实现以避开。

P.S. 本人曾遇到过一次调用一个可用的文件对象的File#getName()方法之后文件对象变成null了,原因至今不明。当时是调整实现逻辑来规避的

androidstudio运行fragment布局文件出错解决办法如下:

1、Fragment是android3.0引入的新控件,使用在3.0以下、1.6及以上的版本,引入v4包。

2、Fragment支持在不同的Activity中使用处理输入事件以及生命周期方法。

3、Fragment的生命周期方法依赖于Activity的生命周期,一个Activity的onPause的生命周期方法被调用的时候,Activity中的Fragment的onPause方法被调用。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11892382.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-19
下一篇2023-05-19

发表评论

登录后才能评论

评论列表(0条)

    保存