我通过扩展WallpaperService和Engine类来创建动态壁纸。墙纸不会频繁更改,因此为了避免不必要的CPU使用,我只在某些事件(触摸,visibleChanged等)上绘制墙纸。我还使用PreferenceFragment为墙纸生成设置活动。
问题:当用户在设置活动中更改首选项时,我希望墙纸收到通知并使用新设置尽快重绘自身。但是由于我只读取设置并在某些事件上绘制墙纸,所以墙纸的更改直到发生这些事件时才发生。
将不胜感激的解决方案:) thnx。
有人吗 :(
我在C++应用程序中使用printf()来从Linux命令行运行它时打印一些信息.现在,我正在使用输出重定向(./main> output.txt)将结果保存到文件中.我想知道是否可以同时使用两者:在程序运行时在命令行中查看结果,并进行输出重定向; 没有在C++中通过文件I/O明确地执行它.