FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [Original HTTPS Page]

ACTION_MOVE的时候每次都调用erase()函数是不是太浪费系统资源了? · Issue #3 · D-clock/ScratchView · GitHub

ACTION_MOVE的时候每次都调用erase()函数是不是太浪费系统资源了? #3

Description

我觉得在ACTION_UP的时候去调用一下就好了。
我的理解是,erase()函数目的就是去判断一下刮奖有没有结束,完全可以只在ACTION_UP的时候去调用,而且在move的时候跳出了一个中奖结果用户体验也不太好,还是抬手后再判断比较好。

我试了下,在我的测试机mate8中,刮5%的情况下。
原来的思路CPU要26S后才会计算完所有的东西,而新的思路是抬手后的两秒。
内存倒区别不大。
详情见下面两图:

ACTION_MOVE的时候每次都调用erase()函数

ACTION_UP的时候调用

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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


      Back | FazBrowse Home | New Git URL