Skip to content

Commit 33dbaa6

Browse files
fix(*): 解决KotlinBaseFragment空指针问题
1 parent 79072a4 commit 33dbaa6

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

lite/src/main/java/com/pengxh/kt/lite/base/KotlinBaseFragment.kt

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,16 +8,19 @@ import androidx.fragment.app.Fragment
88

99
abstract class KotlinBaseFragment : Fragment() {
1010

11+
lateinit var baseView: View
12+
1113
override fun onCreateView(
1214
inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle?
1315
): View? {
14-
return inflater.inflate(initLayoutView(), container, false)
16+
baseView = inflater.inflate(initLayoutView(), container, false)
17+
initData(savedInstanceState)
18+
return baseView
1519
}
1620

1721
override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
1822
super.onViewCreated(view, savedInstanceState)
1923
setupTopBarLayout()
20-
initData(savedInstanceState)
2124
observeRequestState()
2225
initEvent()
2326
}

0 commit comments

Comments
 (0)