Я разрабатываю приложение, которое использует USB-устройство OTG.
Устройство, которое я использую, представляет собой USB-сканер штрих-кодов, который Android определяет как клавиатуру.
Но я обнаружил, что каждый раз, когда я подключаю или отключаю устройство OTG, приложение перезапускается, вызывая метод Activity onCreate().
Это вызывает у меня много проблем, потому что я не могу определить, почему вызывается метод onCreate().
Есть ли какое-либо намерение или что-то, что можно было бы сработать и поймать, когда устройство otg подключено / отключено?
Заранее спасибо.