Skip to content

Action Queue快速点击的时候,会导致ActionQueue的size大于1,然后就不会执行handleAction了 #960

@56858752

Description

@56858752

`

    mMainHandler.post(new Runnable() {
        @Override
        public void run() {
            enqueueAction(action);
        }
    });

private void enqueueAction(Action action) {
    mQueue.add(action);
    if (mQueue.size() == 1) {
        handleAction();
    }
}

`

如题,这里会出现一个bug,如果快速操作start或者pop等action方法,会导致queue的size大于1,此时handleAction就不会执行了,然后现象就是点击任何选项卡都没反应了。

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions