@@ -20,7 +20,7 @@ import androidx.lifecycle.LifecycleRegistry
20
20
internal class ProxyLifecycleProvider (activity : Activity ) :
21
21
Application .ActivityLifecycleCallbacks , LifecycleOwner {
22
22
@VisibleForTesting
23
- val lifecycle = LifecycleRegistry (this )
23
+ val lifecycleRegistry = LifecycleRegistry (this )
24
24
25
25
private val registrarActivityHashCode: Int = activity.hashCode()
26
26
@@ -32,35 +32,35 @@ internal class ProxyLifecycleProvider(activity: Activity) :
32
32
if (activity.hashCode() != registrarActivityHashCode) {
33
33
return
34
34
}
35
- lifecycle .handleLifecycleEvent(Lifecycle .Event .ON_CREATE )
35
+ lifecycleRegistry .handleLifecycleEvent(Lifecycle .Event .ON_CREATE )
36
36
}
37
37
38
38
override fun onActivityStarted (activity : Activity ) {
39
39
if (activity.hashCode() != registrarActivityHashCode) {
40
40
return
41
41
}
42
- lifecycle .handleLifecycleEvent(Lifecycle .Event .ON_START )
42
+ lifecycleRegistry .handleLifecycleEvent(Lifecycle .Event .ON_START )
43
43
}
44
44
45
45
override fun onActivityResumed (activity : Activity ) {
46
46
if (activity.hashCode() != registrarActivityHashCode) {
47
47
return
48
48
}
49
- lifecycle .handleLifecycleEvent(Lifecycle .Event .ON_RESUME )
49
+ lifecycleRegistry .handleLifecycleEvent(Lifecycle .Event .ON_RESUME )
50
50
}
51
51
52
52
override fun onActivityPaused (activity : Activity ) {
53
53
if (activity.hashCode() != registrarActivityHashCode) {
54
54
return
55
55
}
56
- lifecycle .handleLifecycleEvent(Lifecycle .Event .ON_PAUSE )
56
+ lifecycleRegistry .handleLifecycleEvent(Lifecycle .Event .ON_PAUSE )
57
57
}
58
58
59
59
override fun onActivityStopped (activity : Activity ) {
60
60
if (activity.hashCode() != registrarActivityHashCode) {
61
61
return
62
62
}
63
- lifecycle .handleLifecycleEvent(Lifecycle .Event .ON_STOP )
63
+ lifecycleRegistry .handleLifecycleEvent(Lifecycle .Event .ON_STOP )
64
64
}
65
65
66
66
override fun onActivitySaveInstanceState (activity : Activity , outState : Bundle ) {}
@@ -69,10 +69,10 @@ internal class ProxyLifecycleProvider(activity: Activity) :
69
69
return
70
70
}
71
71
activity.application.unregisterActivityLifecycleCallbacks(this )
72
- lifecycle .handleLifecycleEvent(Lifecycle .Event .ON_DESTROY )
72
+ lifecycleRegistry .handleLifecycleEvent(Lifecycle .Event .ON_DESTROY )
73
73
}
74
74
75
75
override fun getLifecycle (): Lifecycle {
76
- return lifecycle
76
+ return lifecycleRegistry
77
77
}
78
78
}
0 commit comments