您好,匿名用户
随意问技术百科期待您的加入

问一个android多线程的问题

0 投票

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

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

用户头像 提问 2012年 12月1日 @ Lux 上等兵 (267 威望)
分享到:

1个回答

0 投票

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

用户头像 回复 2012年 12月1日 @ Twitch 上等兵 (260 威望)
提一个问题:

相关问题

0 投票
1 回复 47 阅读
用户头像 提问 2012年 12月1日 @ Nero 上等兵 (377 威望)
0 投票
1 回复 69 阅读
0 投票
1 回复 30 阅读
0 投票
0 回复 92 阅读
用户头像 提问 2013年 10月10日 @ Sivir 上等兵 (275 威望)
0 投票
1 回复 27 阅读

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

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