This is not true. If a process is idling in memory, it will not consume any additional power unless it is swapped out. Saving and restoring state requires copying data from RAM to non-volatile storage and back again. This action is similar to swapping and does consume extra power. When Android restarts an app from scratch and restores its state, it's quite likely that it uses more power due to extra instruction cycles and copy operations than swapping normally would. This is not entirely true either: https://felipec.wordpress.com/2012/0...ic-vs-dynamic/