Activities in three states are killable by the system: onDestroy() (being destroyed), onStop() (stopped), and onPause() (paused). The system may kill processes in these states to reclaim memory if resources are needed, with onPause() being the safest state (data is saved) but still technically killable in extreme memory pressure.