栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

Eclipse Logcat调试

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Eclipse Logcat调试

看到之后

FATAL EXCEPTION: main

您将看到问题,在这里

NPE

09-23 11:27:55.968: E/AndroidRuntime(807): java.lang.NullPointerException

然后找到引用您的应用的第一行。这是下一行

at com.uniqueapps.runner.Start.onClick(Start.java:49)

这是说,在

Start.java
事情是
null
onClick()
在第49行那么你去到该行并看看有什么 可以
null
…像一个变量,它试图访问的方法,例如
setText()
getText()
或任何Android或用户定义的方法。有时原因很简单
null
,有时您必须追溯到更远的地方才能了解它的成因
null

编辑

如果是变量,

null
则是因为它没有正确初始化,或者根本没有初始化。因此,也许您有一个变量,
TextViewtv;
但您从未通过执行类似操作来赋予它一个值

 tv = (TextView) findViewById(R.id.myTV);

如果您尝试执行类似的操作

tv.setText("SomeText");
,则会得到一个a,
NPE
因为您未使用上述代码行将其初始化。或者,也许您试图对其进行初始化,并使用了错误的错误(
id
例如来自另一个)
layout
。这将返回
null
NPE
以相同方式创建一个。它可以在您尝试对其调用方法的任何变量上。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/437456.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号