【问题标题】:Android SurfaceView threadAndroid SurfaceView 线程
【发布时间】:2013-01-09 00:05:12
【问题描述】:

我创建了包含圆圈的自定义 SurfaceView。我想使用触摸事件旋转这个圆圈。但我不明白 SurfaceView 的线程何时必须暂停和恢复。 如果线程必须在应用程序处于活动状态时始终运行或仅在圆圈旋转时运行??? 我运行 LunarLander 示例,并在应用程序处于活动状态时始终运行此应用程序线程。 对不对?

【问题讨论】:

    标签: android surfaceview


    【解决方案1】:

    SurfaceView没有自己的线程,可以由后台线程绘制。

    有区别

    你应该保持线程运行吗?

    这取决于线程是否有一个点。如果你需要保持它运行。显然,如果您不需要,则不应该这样做。

    如果线程必须接收触摸事件,我建议你保持开启

    【讨论】:

    • @Carl Saldanha “SurfaceView 没有自己的线程”我的意思是surfaceView 正在绘制的线程。感谢您的帮助)
    • 好的。那是有道理的:-)我想我应该提一下。线程显然会浪费电池(还不够重要),但这实际上取决于您对其进行了多少更新。
    猜你喜欢
    • 1970-01-01
    • 2011-11-05
    • 1970-01-01
    • 2012-10-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-24
    • 1970-01-01
    相关资源
    最近更新 更多