sp对象在出作用域时,会根据所指对象的引用计数决定是否自动释放。
下面是调用createClient的地方。
status_t BnPlayerService::onTransact(
uint32_t code, const Parcel& data, Parcel* reply, uint32_t flags )
{
......
sp<IPlayer> spClient = createClient();
reply->writeStrongBinder(spClient->asBinder());
......
}
下面是调用createClient的地方。
status_t BnPlayerService::onTransact(
uint32_t code, const Parcel& data, Parcel* reply, uint32_t flags )
{
......
sp<IPlayer> spClient = createClient();
reply->writeStrongBinder(spClient->asBinder());
......
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货