当您想在您的生活桌面上处理单击时,应使用onCommand并等待操作WallpaperManager.COMMAND_TAP。例如,这在讨论线程中有描述:Android Live Wallpaper Touch Event Hierarchy。
这在我的手机上运行得很好,但当我将壁纸部署到平板电脑(在我的情况下是带有Android 3.1的Motorola Xoom)时,当主屏幕上的图标被按下时也会触发COMMAND_TAP。
我通过存储可见状态并将onCommand处理延迟1000毫秒来添加了一个解决方法,但我想要一个真正的解决方法来解决这个问题。
这在我的手机上运行得很好,但当我将壁纸部署到平板电脑(在我的情况下是带有Android 3.1的Motorola Xoom)时,当主屏幕上的图标被按下时也会触发COMMAND_TAP。
我通过存储可见状态并将onCommand处理延迟1000毫秒来添加了一个解决方法,但我想要一个真正的解决方法来解决这个问题。