package com.fsck.k9.service; import android.content.BroadcastReceiver; import android.content.Context; import android.content.Intent; import android.util.Log; import com.fsck.k9.K9; /** * Capture the system shutdown event in order to properly free resources. * *
* It is advised not to statically register (from AndroidManifest.xml) this
* receiver in order to avoid unecessary K-9 launch (which would defeat the
* purpose of that receiver). Using AndroidManifest.xml instructs Android to
* launch K-9 if not running, defeating the purpose of this receiver.
* The recommended way is to register this receiver using
* {@link Context#registerReceiver(BroadcastReceiver, android.content.IntentFilter)}
*