Узнал что не так.
У меня был метод System.Exit (0) для моего метода OnDestroy на экране, в котором я находился при переходе в фоновый режим.
Похоже, что если вы отправите приложение в фоновый режим, а затем вернетесь к нему, OnDestroy вызываться не будет.
НО
Если вы тем временем меняете локаль, а затем возвращаетесь к ней, OnDestray будет вызываться !!!!
Это достаточно странно, но это еще более, в моем случае, onDestroy вызывается (System.exit (0) неявно, но экран все еще там ... приложение не выходило (даже больше .. оно загрузилось) Французский правильно !!) это сбивало с толку.
Во всяком случае .. странные вещи решены. Спасибо за ваш вклад.