У меня есть приложение, которое подключается к URL каждые X секунд в onPostExecute библиотеки, которую я сделал. Когда я закрываю приложение или возвращаюсь назад с помощью кнопки «Назад», оно должно останавливаться с переопределением метода onPause()
в основном классе активности.
Я хочу управлять этим с помощью своей собственной библиотеки, чтобы облегчить создание класса для новых разработчиков, но если я переопределю его в методе библиотеки onPause()
, он продолжит устанавливать соединения.
Есть ли способ сделать это в моей библиотеке?
Вот мой код на основной класс:
@Override
public void onPause() {
super.onPause();
myLib.stopResource();
myLib.flagRefresh = false;
}
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK) {
myLib.stopResource();
myLib.flagRefresh = false;
super.onBackPressed();
return true;
}
return super.onKeyDown(keyCode, event);
}