Skip to content

Commit 7f0d907

Browse files
committed
JetPack组件升级
1 parent def12eb commit 7f0d907

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed

app/src/main/java/com/fmt/github/base/activity/BaseDataBindActivity.kt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,9 @@ abstract class BaseDataBindActivity<DB : ViewDataBinding> : BaseActivity() {
1616

1717
override fun onDestroy() {
1818
super.onDestroy()
19-
mDataBind.unbind()
19+
//判断延迟属性是否初始化了
20+
if (::mDataBind.isInitialized)
21+
mDataBind.unbind()
2022
}
2123

2224
}

app/src/main/java/com/fmt/github/base/activity/BaseDataBindVMActivity.kt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,8 @@ abstract class BaseDataBindVMActivity<DB : ViewDataBinding> : BaseVMActivity() {
2121

2222
override fun onDestroy() {
2323
super.onDestroy()
24-
mDataBind.unbind()
24+
if (::mDataBind.isInitialized)
25+
mDataBind.unbind()
2526
}
2627

2728
}

0 commit comments

Comments
 (0)