package com.heiko.koltintest.binding;
import androidx.lifecycle.LifecycleObserver;
import androidx.lifecycle.LifecycleOwner;
interface FullLifecycleObserver extends LifecycleObserver {
void onCreate(LifecycleOwner owner);
void onStart(LifecycleOwner owner);
void onResume(LifecycleOwner owner);
void onPause(LifecycleOwner owner);
void onStop(LifecycleOwner owner);
void onDestroy(LifecycleOwner owner);
}
没有合适的资源?快使用搜索试试~ 我知道了~
ViewBinding与Kotlin委托结合使用,去除setContentView,原理伪代码
共160个文件
xml:87个
kt:27个
webp:10个
需积分: 5 0 下载量 55 浏览量
2022-09-07
17:02:02
上传
评论
收藏 330KB 7Z 举报
温馨提示
ViewBinding与Kotlin委托结合使用,去除setContentView。 ViewBindingPropertyDelegate和hi-dhl/Binding库的伪代码,用来了解其内部实现原理。 相当于是手写了一个简单的ViewBindingDelegate和Binding库 可看我的博客有详细介绍 : https://blog.csdn.net/EthanCo/article/details/126739511
资源详情
资源评论
资源推荐
收起资源包目录
ViewBinding与Kotlin委托结合使用,去除setContentView,原理伪代码 (160个子文件)
gradlew.bat 3KB
executionHistory.bin 2.37MB
outputFiles.bin 171KB
fileHashes.bin 123KB
resourceHashesCache.bin 35KB
sha1-checksums.bin 20KB
md5-checksums.bin 18KB
last-build.bin 1B
.gitignore 225B
.gitignore 50B
.gitignore 6B
build.gradle 1KB
build.gradle 358B
settings.gradle 327B
gradlew 6KB
KoltinTest.app.androidTest.iml 26KB
KoltinTest.app.unitTest.iml 22KB
KoltinTest.app.main.iml 21KB
KoltinTest.app.iml 3KB
KoltinTest.iml 949B
gradle-wrapper.jar 58KB
FullLifecycleObserver.java 457B
ActivityViewBindings.kt 5KB
Test6.kt 4KB
LifecycleExt.kt 3KB
Test5.kt 3KB
Test7.kt 2KB
Test4.kt 2KB
MainActivity.kt 2KB
Test10.kt 2KB
MainActivity5.kt 2KB
MainActivity4.kt 2KB
MainActivity3.kt 2KB
MainActivity2.kt 2KB
Test2.kt 1KB
Binding2.kt 1KB
ActivityDelegate.kt 1023B
ActivityViewBinding.kt 953B
Test11.kt 840B
Test8.kt 800B
Test9.kt 765B
Test1.kt 682B
ExampleInstrumentedTest.kt 667B
ReflectExt.kt 568B
Test3.kt 519B
BindingLifecycleObserver.kt 511B
Binding.kt 410B
ExampleUnitTest.kt 344B
TAGs.kt 71B
buildOutputCleanup.lock 17B
fileHashes.lock 17B
checksums.lock 17B
dependencies-accessors.lock 17B
executionHistory.lock 17B
proguard-rules.pro 750B
file-system.probe 8B
gradle.properties 1KB
local.properties 429B
gradle-wrapper.properties 238B
cache.properties 53B
gc.properties 0B
gc.properties 0B
gc.properties 0B
ic_launcher_round.webp 8KB
ic_launcher_round.webp 6KB
ic_launcher_round.webp 4KB
ic_launcher.webp 4KB
ic_launcher_round.webp 3KB
ic_launcher.webp 3KB
ic_launcher.webp 2KB
ic_launcher_round.webp 2KB
ic_launcher.webp 1KB
ic_launcher.webp 982B
workspace.xml 8KB
ic_launcher_background.xml 5KB
activity_main.xml 4KB
ic_launcher_foreground.xml 2KB
Gradle__androidx_test_espresso_espresso_idling_resource_3_4_0_aar.xml 1KB
Gradle__androidx_test_espresso_espresso_core_3_4_0_aar.xml 1KB
Gradle__androidx_drawerlayout_drawerlayout_1_0_0_aar.xml 1KB
Gradle__androidx_activity_activity_1_2_3_aar.xml 1KB
Gradle__androidx_test_monitor_1_4_0_aar.xml 1KB
Gradle__androidx_test_ext_junit_1_1_3_aar.xml 1KB
Gradle__androidx_test_runner_1_4_0_aar.xml 1KB
Gradle__androidx_print_print_1_0_0_aar.xml 1KB
Gradle__androidx_test_core_1_4_0_aar.xml 1KB
Gradle__androidx_coordinatorlayout_coordinatorlayout_1_1_0_aar.xml 1KB
Gradle__androidx_lifecycle_lifecycle_viewmodel_savedstate_2_3_1_aar.xml 1KB
Gradle__androidx_vectordrawable_vectordrawable_animated_1_1_0_aar.xml 1KB
Gradle__androidx_localbroadcastmanager_localbroadcastmanager_1_0_0_aar.xml 1KB
Gradle__androidx_legacy_legacy_support_core_utils_1_0_0_aar.xml 1KB
Gradle__androidx_recyclerview_recyclerview_1_1_0_aar.xml 1KB
Gradle__androidx_lifecycle_lifecycle_livedata_core_2_3_1_aar.xml 1KB
Gradle__androidx_versionedparcelable_versionedparcelable_1_1_1_aar.xml 1KB
Gradle__com_google_android_material_material_1_4_0_aar.xml 1KB
Gradle__androidx_transition_transition_1_2_0_aar.xml 1KB
Gradle__androidx_viewpager2_viewpager2_1_0_0_aar.xml 1KB
Gradle__androidx_appcompat_appcompat_1_3_0_aar.xml 1KB
Gradle__androidx_fragment_fragment_1_3_4_aar.xml 1KB
Gradle__androidx_dynamicanimation_dynamicanimation_1_0_0_aar.xml 1KB
共 160 条
- 1
- 2
氦客
- 粉丝: 2w+
- 资源: 56
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0