【发布时间】:2013-04-06 19:18:53
【问题描述】:
我使用 opengl http://www.rbgrn.net/content/354-glsurfaceview-adapted-3d-live-wallpapers 制作了动态壁纸。但是,当我从列表中选择其他壁纸时,壁纸已更改,但我的应用程序仍在后台运行。任何人都可以建议在其他壁纸运行时如何停止它。
【问题讨论】:
我使用 opengl http://www.rbgrn.net/content/354-glsurfaceview-adapted-3d-live-wallpapers 制作了动态壁纸。但是,当我从列表中选择其他壁纸时,壁纸已更改,但我的应用程序仍在后台运行。任何人都可以建议在其他壁纸运行时如何停止它。
【问题讨论】:
它应该会自动停止。如果您已覆盖 onDestroy(),请确保调用 super.onDestroy()。
如果这没有帮助,您可以在调用 Debug.waitForDebugger() 后使用断点调试动态壁纸以查看应用的哪个部分仍在运行。
【讨论】: