When I create a ProcessInfo instance using ProcessInfo(), it seems to mess up the internally created singleton instance. Because afterwards, when I use ProcessInfo.processInfo to retrieve the low power mode state of the device, it returns the same result (the mode when ProcessInfo() was called) regardless of what the actual mode is at that moment.
I tested this on 15.6.1.
2
0
531