您好,匿名用户

问一个android多线程的问题

0 投票

问一个多线程的问题,我在一个UI线程中new了两个对象,
第一个是adapter = new ServiceAdapter();
第二个是data = new Data()。
ServiceAdapter构造的时候起了一个后台服务,这个服务线程启动初始化好以后UI线程中会被回调,调用data对象的方法。
敢问这个会不会引起空指针错误?

也就是说我这么写会不会有可能引起空指针错误
adapter = new ServiceAdapter();
data = new Data();

用户头像 提问 2012年 12月1日 @ Lux 中士 (1,092 威望)
分享到:

1个回答

0 投票

在后台线程执行完毕后,调用data方法的地方作一个空指针判断保护

用户头像 回复 2012年 12月1日 @ Twitch 中士 (1,030 威望)
提一个问题:

相关问题

0 投票
1 回复 200 阅读
用户头像 提问 2012年 12月1日 @ Nero 上士 (1,512 威望)
0 投票
1 回复 88 阅读
用户头像 提问 2017年 5月19日 @ Poseidon 上等兵 (543 威望)
0 投票
1 回复 164 阅读

欢迎来到随意问技术百科, 这是一个面向专业开发者的IT问答网站,提供途径助开发者查找IT技术方案,解决程序bug和网站运维难题等。
温馨提示:本网站禁止用户发布与IT技术无关的、粗浅的、毫无意义的或者违法国家法规的等不合理内容,谢谢支持。

欢迎访问随意问技术百科,为了给您提供更好的服务,请及时反馈您的意见。
...