groovy
implementation 'androidx.lifecycle:lifecycle-runtime:2.3.1'
public class ImageLoaderObserver implements LifecycleObserver {
@OnLifecycleEvent(Lifecycle.Event.ON_START)
public void onStart() {
}
@OnLifecycleEvent(Lifecycle.Event.ON_STOP)
public void onStop() {
}
}
public class ImageLoader {
private ImageLoaderObserver observer;
public ImageLoader(Context context) {
observer = new ImageLoaderObserver();
Lifecycle lifecycle = ((LifecycleOwner) context).getLifecycle();
lifecycle.addObserver(observer);
}
}