【发布时间】:2019-11-15 04:19:26
【问题描述】:
最近,我通过扩展 View 类在我的 Android 应用中编写自定义 View。我需要一些循环动画,我使用new Handler().postDelayed(...) 设置循环之间的延迟。我的一位同事告诉我,我不需要创建Handler 的新实例,因为View 已经有了它,我只需要调用postDelayed(...)。这种方法似乎合法,但是,我怀疑,这是否是一个好习惯,也许它可能会破坏一些东西?
我想听听这些方法之间的区别,为什么 View 集成了这个方法 postDelayed() 和 真的一样 使用这个方法而不是创建新的 @987654330 @instance 并在上面调用postDelayed()?
【问题讨论】:
-
你检查过这个吗 - stackoverflow.com/questions/41728973/…
-
@NovoLucas 是的,当然,但是它没有回答我的问题,我不要求区别,更多的是为了更好的方法。另外,这个问题只有 1 个答案,我觉得不够。
标签: android view handler android-custom-view postdelayed