wsg

Results 18 comments of wsg

> > > 在某些机型产生一些莫名其妙的crash > > > > > > oaid的获取我已经尽力查询资料及验证更多的机型。对于crash,这个我已在可能出现crash的地方try...catch了,但是可能还是不能保证不会crash,具体你可以查看下源码。 > > Bug或者Crash这个东西,用的人越多越能被发现,这也是我开源出来的初衷,方便大家的同时也希望大家遇到了问题反馈协助完善 希望能越来越完善,👍

我看oaid也只有`DeviceID.register(this);`赋值,在没有其他地方赋值了,其他地方都是读取。

> > 我看oaid也只有`DeviceID.register(this);`赋值,在没有其他地方赋值了,其他地方都是读取。 > > `DeviceID.register(this);`这种用法,建议在Application里预先获取。不然就每次都调用`DeviceID.getOAID(this, new IGetter() {..});`适时获取。由于`DeviceID.getOAID(this, new IGetter() {..});`是异步的,你的这种为空的情况可能是`DeviceID.register(this);`里调用`getOAID`的时候还在获取OAID的过程中还没等得到结果就已经开始上报数据了 目前`DeviceID.register(this);`是在Application的oncreate中预期的。 获取oaid具体的时间最长会有多长时间啊? 数据反馈这个埋点上报的时机至少是APP启动了一定时间的

> > > > 我看oaid也只有`DeviceID.register(this);`赋值,在没有其他地方赋值了,其他地方都是读取。 > > > > > > > > > `DeviceID.register(this);`这种用法,建议在Application里预先获取。不然就每次都调用`DeviceID.getOAID(this, new IGetter() {..});`适时获取。由于`DeviceID.getOAID(this, new IGetter() {..});`是异步的,你的这种为空的情况可能是`DeviceID.register(this);`里调用`getOAID`的时候还在获取OAID的过程中还没等得到结果就已经开始上报数据了 > > > > > > 目前`DeviceID.register(this);`是在Application的oncreate中预期的。 > >...

> 没注意`onOAIDGetComplete(String result)`里`result`还可能为空,除了上面说的可能是getOAID还没得到回调就开始上报数据了,不知道会不会是本身获取OAID就是空的?说不定还真是有时候`onOAIDGetComplete`拿到的OAID就是空的 嗯嗯 就是存在可能同一个设备,有时能获取到oaid,有时获取不到。 有这种概率是吧

系统支持的话, 重启蓝牙能好一些嘛

我这边是试着重启蓝牙, 再次尝试连接。 还是会出现133的问题