Skip to content

Commit 474e6c7

Browse files
author
hegaojian
committed
fix #96
1 parent 6b8950b commit 474e6c7

28 files changed

+60
-899
lines changed

.idea/.name

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/codeStyles/Project.xml

-7
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/compiler.xml

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/deploymentTargetDropDown.xml

+17
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/gradle.xml

+2-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/jarRepositories.xml

+5
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/misc.xml

+14-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/runConfigurations.xml

-12
This file was deleted.

JetpackMvvm/build.gradle

+2-4
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,14 @@ apply plugin: 'com.android.library'
22
apply plugin: 'kotlin-android'
33
apply plugin: 'kotlin-android-extensions'
44
apply plugin: 'kotlin-kapt'
5-
apply plugin: 'com.github.dcendents.android-maven'
6-
group='com.github.hegaojian'
75
android {
86
compileSdkVersion 30
97
buildToolsVersion "30.0.3"
108
defaultConfig {
119
minSdkVersion 21
1210
targetSdkVersion 30
13-
versionCode 25
14-
versionName "1.2.5"
11+
versionCode 26
12+
versionName "1.2.6"
1513
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
1614
consumerProguardFiles 'consumer-rules.pro'
1715
}

JetpackMvvm/src/main/java/me/hgj/jetpackmvvm/base/fragment/BaseVmDbFragment.kt

+7-2
Original file line numberDiff line numberDiff line change
@@ -24,16 +24,21 @@ import me.hgj.jetpackmvvm.network.manager.NetworkStateManager
2424
abstract class BaseVmDbFragment<VM : BaseViewModel, DB : ViewDataBinding> : BaseVmFragment<VM>() {
2525

2626
//该类绑定的ViewDataBinding
27-
lateinit var mDatabind: DB
27+
private var _binding: DB? = null
28+
val mDatabind: DB get() = _binding!!
2829

2930
override fun onCreateView(
3031
inflater: LayoutInflater,
3132
container: ViewGroup?,
3233
savedInstanceState: Bundle?
3334
): View? {
34-
mDatabind = DataBindingUtil.inflate(inflater, layoutId(), container, false)
35+
_binding = DataBindingUtil.inflate(inflater, layoutId(), container, false)
3536
mDatabind.lifecycleOwner = this
3637
return mDatabind.root
3738
}
3839

40+
override fun onDestroyView() {
41+
super.onDestroyView()
42+
_binding = null
43+
}
3944
}

app/build.gradle

+2-7
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@ android {
1313
applicationId "me.hgj.jetpackmvvm.demo"
1414
minSdkVersion 21
1515
targetSdkVersion 30
16-
versionCode 25
17-
versionName "1.2.5"
16+
versionCode 26
17+
versionName "1.2.6"
1818
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
1919
/* ndk {
2020
// 设置支持的SO库架构 一般只设置这个就阔以设配所有的设备了,还可以减少apk的大小
@@ -129,9 +129,4 @@ dependencies {
129129
implementation 'me.jessyan:autosize:1.2.1'
130130
//防崩溃
131131
implementation 'cat.ereza:customactivityoncrash:2.3.0'
132-
//下载
133-
implementation("com.liulishuo.filedownloader:library:1.7.7") {
134-
exclude group: "com.android.support"
135-
}
136-
implementation 'com.louiscad.splitties:splitties-collections:2.1.1'
137132
}

app/src/main/java/me/hgj/jetpackmvvm/demo/app/ext/download/AppDownloaderExt.kt

-68
This file was deleted.

app/src/main/java/me/hgj/jetpackmvvm/demo/ui/fragment/demo/DemoFragment.kt

-43
This file was deleted.

app/src/main/java/me/hgj/jetpackmvvm/demo/ui/fragment/demo/DownLoadFragment.kt

-88
This file was deleted.

0 commit comments

Comments
 (0)