Добрый день. У меня есть класс сканер которому нужен жизненный цикл фрагмента для включения и отключения например onPause и onResume. Сканер планируется использовать в разных фрагментах. Сам класс сканер я унаследовал от Fragment. А класс в котором хочу использовать сканер наследую от класса сканера и еще расширяю интерфейсами с колбэками от сканера. интерфейсы не инициализируется по понятным причинам. Как мне такое сделать чтобы не загромождать классы, где должен использоваться сканер лишней логикой.
сlass Scanner extends Fragment
@Override
public void onAttach(Context context) {
super.onAttach(context);
if (context instanceof ScannerStatus){
this.scannerStatus = (ScannerStatus) context;
}
}
———————————————-
class A extends Scanner implements ScannerStatus
вот тут я хочу получать колбеки от Scanner
————————————————————