Start quiet mode from a background thread.

The method is blocking, so we shouldn't call it from the UI thread.

This CL also fixes comparison of UserHandle objects, as they should
use Object#equals() instead of "==".

Test: manual
Fixes: 151072826
Change-Id: I1a107fb9e20ed7eaad470057942870cc427b00b5
5 files changed