0
在LifecycleObserver類中保存Lifecycle對象的引用有多好?會出現什麼樣的併發症?在LifecycleObserver中保存Lifecycle對象的引用
class MyLocationListener implements LifecycleObserver {
private Lifecycle mLifecycle;
public MyLocationListener(Context context, Lifecycle lifecycle, Callback callback) {
mLifecycle = lifecycle
...
}
}
對,我在詢問觀察者需要訪問生命週期狀態的場景,在這種情況下我們需要保留參考。 –
需要什麼場景 –
在執行函數之前使用lifecycle.getState()檢查lifecycleOwner的狀態 https://developer.android.com/topic/libraries/architecture/lifecycle.html –