Skip to content

Commit f0d3a74

Browse files
committed
优化仓库详情页面
1 parent c4a220f commit f0d3a74

File tree

1 file changed

+7
-12
lines changed

1 file changed

+7
-12
lines changed

app/src/main/java/com/fmt/github/repos/delegate/WebDelegate.kt

Lines changed: 7 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -3,16 +3,15 @@ package com.fmt.github.repos.delegate
33
import android.app.Activity
44
import android.view.KeyEvent
55
import android.view.ViewGroup
6-
import androidx.lifecycle.Lifecycle
7-
import androidx.lifecycle.LifecycleObserver
8-
import androidx.lifecycle.OnLifecycleEvent
6+
import androidx.lifecycle.DefaultLifecycleObserver
7+
import androidx.lifecycle.LifecycleOwner
98

109
class WebDelegate(
1110
private val webContainer: WebContainer,
1211
private val mActivity: Activity,
1312
private val mViewGroup: ViewGroup,
1413
private val mWebUrl: String
15-
) : LifecycleObserver {
14+
) : DefaultLifecycleObserver {
1615

1716
companion object {
1817
fun create(
@@ -24,23 +23,19 @@ class WebDelegate(
2423
WebDelegate(webContainer, activity, viewGroup, webUrl)
2524
}
2625

27-
@OnLifecycleEvent(Lifecycle.Event.ON_CREATE)
28-
fun onCreate() {
26+
override fun onCreate(owner: LifecycleOwner) {
2927
webContainer.onCreate(mActivity, mViewGroup, mWebUrl)
3028
}
3129

32-
@OnLifecycleEvent(Lifecycle.Event.ON_PAUSE)
33-
fun onPause() {
30+
override fun onPause(owner: LifecycleOwner) {
3431
webContainer.onPause()
3532
}
3633

37-
@OnLifecycleEvent(Lifecycle.Event.ON_RESUME)
38-
fun onResume() {
34+
override fun onResume(owner: LifecycleOwner) {
3935
webContainer.onResume()
4036
}
4137

42-
@OnLifecycleEvent(Lifecycle.Event.ON_DESTROY)
43-
fun onDestroy() {
38+
override fun onDestroy(owner: LifecycleOwner) {
4439
webContainer.onDestroy()
4540
}
4641

0 commit comments

Comments
 (0)