Я пытаюсь решить проблемы, возникающие в моем приложении, когда телефон подключен к определенным типам зарядных устройств и переведен в «автомобильный режим» или «режим вождения».
В работающем приложении вызывается onDestroy(), за которым сразу же следует onCreate(), и приложение снова запускается в обычном режиме. Однако последующие вызовы для обновления элементов пользовательского интерфейса (во вновь созданном основном действии) теперь не действуют, и похоже, что я потерял область своего макета.
RelativeLayout splash = (RelativeLayout) findViewById(R.id.splash);
splash.setVisibility(View.VISIBLE);
Что может происходить onDestroy(), что я не учитываю? Я не делаю много очистки на Destroy, потому что я не думал, что мне это нужно.