In my application I register several listeners to Preference changes via the registerOnSharedPreferenceChangeListener() function.
This answer gave me a hint (listeners called in a single thread, sequential calling), and it seems rather obvious, but I could not find any confirmation of the calling order and my algorithm is dependent on the order.
Anyone can confirm?
The calling order is undocumented, and therefore you should not rely upon it.