Skip to content

Commit 79072a4

Browse files
feat(*): 优化Activity基类
1 parent e37e514 commit 79072a4

File tree

4 files changed

+7
-6
lines changed

4 files changed

+7
-6
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -181,4 +181,4 @@ AlertControlDialog.Builder()
181181
其他的就不一一列举了,有用得到的可以自己试试~~~
182182

183183
详细功能架构图如下所示:
184-
![框架功能图](https://github.com/AndroidCoderPeng/Kotlin-lite-lib/blob/main/app/src/main/assets/Android-library-Kotlin.png)
184+
![框架功能图](app/src/main/assets/Android-library-Kotlin.png)

app/src/main/java/com/pengxh/kt/lib/MainActivity.kt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package com.pengxh.kt.lib
22

3+
import android.os.Bundle
34
import android.view.View
45
import com.luck.picture.lib.basic.PictureSelector
56
import com.luck.picture.lib.config.SelectMimeType
@@ -35,7 +36,7 @@ class MainActivity : KotlinBaseActivity() {
3536

3637
}
3738

38-
override fun initData() {
39+
override fun initData(savedInstanceState: Bundle?) {
3940
val imageAdapter = EditableImageAdapter(this, 9, 2f)
4041
imageGridView.adapter = imageAdapter
4142
imageAdapter.setOnItemClickListener(object : EditableImageAdapter.OnItemClickListener {

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ abstract class KotlinBaseActivity : AppCompatActivity() {
99
super.onCreate(savedInstanceState)
1010
setContentView(initLayoutView())
1111
setupTopBarLayout()
12-
initData()
12+
initData(savedInstanceState)
1313
observeRequestState()
1414
initEvent()
1515
}
@@ -27,7 +27,7 @@ abstract class KotlinBaseActivity : AppCompatActivity() {
2727
/**
2828
* 初始化默认数据
2929
*/
30-
abstract fun initData()
30+
abstract fun initData(savedInstanceState: Bundle?)
3131

3232
/**
3333
* 数据请求状态监听

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ abstract class KotlinBaseFragment : Fragment() {
1717
override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
1818
super.onViewCreated(view, savedInstanceState)
1919
setupTopBarLayout()
20-
initData()
20+
initData(savedInstanceState)
2121
observeRequestState()
2222
initEvent()
2323
}
@@ -35,7 +35,7 @@ abstract class KotlinBaseFragment : Fragment() {
3535
/**
3636
* 初始化默认数据
3737
*/
38-
abstract fun initData()
38+
abstract fun initData(savedInstanceState: Bundle?)
3939

4040
/**
4141
* 数据请求状态监听

0 commit comments

Comments
 (0)