腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
如果
我
只有
一个
活动
,
全局变量
还会
导致
NPE
吗
?
我
读过很多关于应用程序类或单例中的
全局变量
有多糟糕的文章。对
我
来说,最大的问题是,当应用程序被系统终止,用户重新启动它时,它会
导致
NullPointerException。应用程序重新启动用户之前所在的
活动
,而不是应用程序的第
一个
活动
。
全局变量
不会永远留在内存中,因此启动最后
一个
活动
会
导致
NPE
(
如果
您不手动检查是否为空)。不过,所有这些示例都在使用具有多个<e
浏览 5
提问于2020-05-26
得票数 1
回答已采纳
1
回答
如果
变量是用后期或合成扩展初始化的,那么是否拥有
NPE
?
、
、
、
如果
变量是用延迟初始化的,那么有可能有
NPE
吗
?ProgressBar3/发出api调用,pbar.visibility = View.VISIBLE pbar.visibility = View.GONE //
NPE
??}1)
如果
我
不检
浏览 0
提问于2019-07-10
得票数 0
回答已采纳
3
回答
继承
活动
的OnCreate中的NullPointerException
我
遇到了
一个
棘手的nullPointerException -希望这里的人能告诉
我
哪里出了问题,因为
我
没有成功地重新创建错误,这样
我
就可以获得调试堆栈跟踪。isSane()本质上检查this.camp_中的一些变量是否为null,
如果
是,则返回false。
我
无论如何都不能理解这怎么会抛出
一个
NullPointerException,但是...显然是这样的。这是
我
目前最常见的错误报告原因--但到目前为止,
我
还没有任何运
浏览 0
提问于2011-10-25
得票数 0
回答已采纳
1
回答
内存分配器作用域的设计
、
、
、
、
我
一直在阅读关于内存管理的不同文章,以准备
我
希望
我
的架构如何工作,
我
最担心的是如何在整个代码库中使用、创建和处理分配器。其中
一个
问题是,
我
的设计总是在全局范围内使用分配器,因为
我
没有典型的单例设计来包含分配器,它们没有真正的栖息地。
我
想避免使用
全局变量
,因为使用
全局变量
存在所有典型的问题。这让
我
想到了这样的设计: void* operator new(size_t size, uint32_t ty
浏览 1
提问于2012-04-03
得票数 4
回答已采纳
1
回答
CountDownTimer中的
全局变量
未更改
、
请协助,
我
有以下代码,
我
已经尝试在不同的地方执行,结果如下: 1)当放置在创建时,它保持重置到60秒2)当放置在onResume中时,它似乎工作得很好,直到按下再次播放按钮,然后它从最后
一个
onPause= null) { } }
我
设置了
全局变量
浏览 14
提问于2016-09-03
得票数 0
回答已采纳
2
回答
getActivity()开销
、
、
在整个应用程序中,
我
不断地使用此方法多次,并考虑使用引用getActivity()的
全局变量
。
如果
为Activity设置
一个
全局变量
,
还会
发生什么复杂的事情呢?
我
的应用程序
只有
一个
activity,但是有很多片段。
浏览 0
提问于2018-02-28
得票数 2
回答已采纳
2
回答
AutoCompleteTextView sqlite异常
、
、
我
的第一篇文章
只有
不到一半的文本,因此第二篇(完整的)文章。
我
正在开发
一个
测试应用程序,使用sqlite来填充两个AutoCompleteTextView's --
我
使用的是汽车制造和模型测试makeAutocomplete07-31 13:00:19.631: E/AndroidRuntime(1302):at dalvik.system.NativeStart.
浏览 2
提问于2012-08-01
得票数 0
回答已采纳
1
回答
进入IOEx catch块时蓝牙套接字变为空(安卓4)
、
、
、
、
//stuff
我
体验到在connect上阻塞时套接字可能会变成null,但最近
我
甚至在IOEx catch块中发现它是null。所以连接抛出了
一个
IOEx,而不是
NPE
,所以套接字仍然在那里。在catch块中,socket.close()抛出
一个
NPE
,
导致
服务崩溃,因为
我
在那里没有使用
NPE
catch。将
NPE
catch块放在另
一个
catch块中是没有意义的,因为ca
浏览 2
提问于2012-11-22
得票数 1
1
回答
一些测试在Android中工作,但在Maven中不起作用
、
、
、
我
在Android有maven项目。
我
使用Roboguice来简化应用程序的测试。测试失败的片段是XML添加到
活动
中的。该片段的onActivityCreated方法访问
一个
注入的引用,该引用在此时显然为空(
导致
NPE
)。
我
想知道AS和纯maven在运行时环境中有什么不同。标记为singleton的对象在上一次测试中被释放,从而<em
浏览 3
提问于2014-07-11
得票数 1
回答已采纳
2
回答
在第三段调用方法时出错
、
我
有示例程序,就像在下面一样,
我
已经简化了。当我调用第三个片段中的方法(ListFragment)时,出现了
一个
错误。然而,当我在其他片段中调用方法时,即使是从第三个片段调用方法,也是可以的。当我将ListFragment更改为第
一个
或第二个片段时,当我在ListFragment中调用
一个
方法时,就没有问题了。
我
在第三个片段中放置的替代片段在调用方法时会出错。MainActivity.jav
浏览 4
提问于2013-11-11
得票数 1
回答已采纳
1
回答
Activity.findViewById偶尔返回null
从
我
从安卓市场获得的崩溃日志中,
我
可以看到,当我的代码试图访问我的应用程序中的视图时,
我
的一些用户会因为NullPointerExceptions而关闭Force。在
一个
例子中,在调用findViewById()之后,
我
的
活动
在onCreate()中调用setContentView()。当我试图在调用findViewById() (仍然在onCreate中)之后访问视图时,我会得到
一个
NPE
。真正让
我
抓狂的是,这种情况并不总是发生(事
浏览 2
提问于2011-01-12
得票数 0
2
回答
只有
当对象字段不是null时,才能验证它
吗
?
、
、
、
我
的问题增加了
一个
限定符,当对可能为null的对象使用@Valid时,如何才能做到这一点。 这里的用例是,我们有两个字段,其中
一个
或另
一个
需要非空(包含字段的类上的自定义验证器)。当
一个
不为空时,
我
需要它是有效的。那么,
我
是否需要在
我
的自定义验证器中完全和手动地验证该对象,从而为它增加比预期的更多的责任?目前没有办法做到这一点
吗
?
浏览 16
提问于2014-05-21
得票数 5
回答已采纳
2
回答
当在套接字上接收数组列表时,NullPointerException
、
、
this.client.getOutputStream()); objOut.flush(); // added later, not helping两天来,
我
一直试图在套接字上混在一起
我
不知道怎么回事。Ofc
我
计划在有更多时间的时候更好地记录自己,但现在
我
真的很想了解发生了什么。
浏览 1
提问于2014-01-07
得票数 2
回答已采纳
1
回答
一个
单一的
活动
会
导致
第
一个
负载的延迟
吗
?
、
、
我
是android开发的新手,读过关于片段及其利润的文章,但读到片段的生命周期,
我
明白“所有片段都将在创建宿主
活动
时创建,当宿主
活动
进入启动状态时,所有片段都会进入开始状态”,作为回报,在处理多个
活动
时现在
我
提出的问题是: 由于碎片的生命周期行为,当
活动
中存在太多的片段(假设超过20个)时,会不会在应用程序的启动过程中造成很大的延迟?当应用程序具有复杂的结构
导致
创建多个片段时,是否建议使用单个
活动
应用程序?
浏览 2
提问于2020-08-19
得票数 0
回答已采纳
2
回答
安卓ImageView NullPointerException
、
、
、
我
有两个图像,
一个
红灯和
一个
绿灯。
我
有
一个
自定义的ListView,当列表项处于非
活动
状态时,
我
希望显示红灯,当列表项处于
活动
状态时,显示绿灯。按下列表项时会激活该列表项。ImageView)findViewById(R.id.iconLight);在执行设置图像资源的行时,
我
得到了
一个
所以我做了一些测试,
我<
浏览 2
提问于2010-12-09
得票数 4
回答已采纳
1
回答
Appengine云端点:模型对象的get方法上的
NPE
、
我
正在使用云端点将数据从appengine检索到android。使用生成的库,
我
检索了
一个
对象列表。这看起来工作得很好,
如果
我
记录这个对象,我会看到json。但是,
如果
我
在对象上使用getX(),我会得到
一个
NPE
。Java GAE 1.8.7.在
活动
中的AsycTask中执行此操作。listOfMyObjects = tmp.getItems(); MyObject test=listOfMyOb
浏览 1
提问于2013-11-16
得票数 1
1
回答
使用Mapquest API进行Angular/Jest单元测试
、
、
、
、
我
通过CDN使用mapquest api,并在
我
的typescript代码中将其声明为"declare let L: any;“。当我尝试编写单元测试并运行测试套件时,
我
得到
一个
错误"ReferenceError: l is not defined“。
我
使用Angular 8和Jest作为测试跑步器。请让
我
知道,如何在单元测试中包含声明。提前感谢
浏览 38
提问于2020-04-14
得票数 0
2
回答
如何在JTextPane中找到偏移量的显示位置(x,y)?
、
我
有
一个
可以访问包含文档的JTextPane的DocumentListener。在某些情况下,DocumentListener希望弹出以用户输入的字符串开头的命令列表。目前的代码使用textPane.modelToView(偏移量)来获取
一个
矩形来获取位置,但这有时会抛出NullPointerExceptions。 有没有其他方法来完成这个转换?
浏览 0
提问于2012-01-05
得票数 1
1
回答
如果
MapStruct中的源值为空,则抛出
NPE
、
我
的要求是,当source为null时,
我
需要抛出
一个
NPE
,类似于lombok的@NonNull的工作方式。 但我猜到目前为止,MapStruct还没有对此提供支持。因此,
我
使用@BeforeMapping调用
一个
默认方法,在该方法中,
我
检查null并抛出
NPE
。//Actual mapping logic} 使用上面的实现,
如果
源是空的,
NPE
将被引发,但它会
导致</em
浏览 95
提问于2021-07-01
得票数 0
1
回答
我
需要解决android中的webview内存泄漏问题
、
我
在应用程序的
活动
中使用Webview来显示html。还有什么
我
能做的
吗
浏览 2
提问于2012-03-26
得票数 1
点击加载更多
相关
资讯
线程互斥锁Lock与全局解释器锁GIL
Python的全局变量和局部变量
关于测试反思的小例子
巧用Optional摆脱NullPointExcept的折磨
Kotlin系列之可空类型的处理
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
云直播
活动推荐
运营活动
广告
关闭
领券