markzhai
markzhai
当然会了。。。具体还要看你的动画是怎么做的,用的是什么动画
。。。那你得看看里面放视频是在什么线程放的了,主线程的话 OK
@huangqichao currently BlockCanary directly calls getMainLooper().setMessageLogging() to do monitor, if developer's app already used main looper's messageLogging to do something, this will overwrite the original one, thus we need append...
why does your webview constructor do this?
@thanhlv93 I think he solved it by creating a webview before initialize BlockCanary, maybe you can try this, while I still cannot find where WebView set main thread's looper logging,...
你好,现在没有做任何权限适配哦,是直接manifest写的
@abcghy I don't use Kotlin, you may check what's wrong with data binding in kotlin
not related with this library, but a data binding question I think.
Yep, the time only tells cost for block task, asychronous tasks are not counted in.
@CaMnter 啊擦 外面的README是英文啊。。。 耗时的是inflate,但其实这里的addTag没必要每次都去调用drawTags,其实我只需要最后全部都add完了再drawTags一下。现在的drawTags会遍历所有tag,这样等于做了很多没用的活儿。