android:add JSDispatcher to optimize scrollchange callback

This commit is contained in:
pengfei.zhou
2020-03-25 13:48:58 +08:00
committed by osborn
parent 2b7ff95de6
commit 139a8775d4
5 changed files with 133 additions and 19 deletions

View File

@@ -29,8 +29,8 @@ - (void)dispatch:(DoricAsyncResult *(^)(void))block {
if (!self.blocks) {
self.blocks = [@[block] mutableCopy];
} else {
while (self.blocks.count > 0) {
[self.blocks removeLastObject];
if (self.blocks.count > 0) {
[self.blocks removeAllObjects];
}
[self.blocks insertObject:block atIndex:0];
}