Android 状态栏更新的最佳实践

Android 状态栏更新的最佳实践,android,statusbar,Android,Statusbar,我有一个执行某些文件I/O的服务。我想在服务通知中显示该服务当前正在使用的文件。我可以根据需要更新通知 但正如我所说的,我应该小心过于频繁的更新(这可能发生在小文件中)。那么什么是好的解决方案呢?如果用户没有打开通知区域,我甚至不需要更新。我应该检查一下这个吗?我应该使用更新时间吗 更新频率越高越好(用户可以看到服务的最新活动),但CPU负载越高则越糟糕 是否有标准模式可供使用?由于IO活动已经给CPU带来了沉重的负载,因此通知不会带来太多额外负担 建议不要过于频繁地更新,这主要适用于手机处于待

我有一个执行某些文件I/O的服务。我想在服务通知中显示该服务当前正在使用的文件。我可以根据需要更新通知 但正如我所说的,我应该小心过于频繁的更新(这可能发生在小文件中)。那么什么是好的解决方案呢?如果用户没有打开通知区域,我甚至不需要更新。我应该检查一下这个吗?我应该使用更新时间吗

更新频率越高越好(用户可以看到服务的最新活动),但CPU负载越高则越糟糕


是否有标准模式可供使用?

由于IO活动已经给CPU带来了沉重的负载,因此通知不会带来太多额外负担

建议不要过于频繁地更新,这主要适用于手机处于待机状态,需要唤醒以处理每个通知,从而耗尽电池电量的情况

但是,如果您正在处理大量小文件,则更新速度太快,用户无法读取,并且可能会显示为闪烁,因此,您可能只希望每隔几秒钟更新一次