- 博客(6)
- 收藏
- 关注
原创 android studio 的MVVM项目
账号密码双向绑定,点击确认,将账号密码发送后端,等待返回值确认账号密码是否正确,登录结果用log显示的。2.点击同步(Sync Now)1.新的项目添加这个。
2025-01-23 10:39:39
299
原创 报错:Duplicate class kotlin.time.jdk8.DurationConversionsJDK8Kt found in modules kotlin-stdlib-1.8.10
更换为 implementation(platform("org.jetbrains.kotlin:kotlin-bom:1.8.0"))这个错误提示说明在你的项目中,存在两个不同版本的 Kotlin 标准库,它们分别是。之后同步(Sync Now),就可以正常运行了。,并且都包含了相同的类。
2025-01-22 15:14:43
365
原创 新建安卓android项目没有java语言
第二步:选择java的language(build configuration language默认就可以)第六步:把android换成project(个人习惯,可以直接看第六步)第三步:点击finish(其他的包名,路径自行配置就可以)第四步:等15分钟左右(等待加载和下载的资源,时间比较长)第六步:新建Activity,也需要等一会。第一步:选择No Activity。新建文件发现没有java怎么办。第八步:修改先找到这然后修改。第七步:运行,但是报错了。
2025-01-15 16:07:35
1436
原创 Activity生命周期
Activity B显示后 点击返回按钮 回调的方法:B界面onPause()------>A界面onRestart()---->A界面onStart()---->A界面onResume()----->B界面onStop()------>B界面onDestroy()此时从A启动到B:A界面 onPause() ----> B界面onCreate() ---->B界面onStart()------->B界面onResume()----> A界面onStop()
2025-01-14 10:35:56
686
原创 view.post方法不生效,异常
这意味着即使你调用了 post(),操作可能会在稍后的某个时刻执行(在下一个消息事件循环时执行 runnable),而不是立即执行。1.快速点击“安全带”发生了其他文字变为正常,文字在队列中等待变粗,但还没有执行的时候进行了第二步骤。2.快速点击“手机充电”,此时“安全带”还没有加粗,所有文字都是正常大小“手机充电”在队列中等待变粗。3.等待队列执行“安全带”加粗,“手机充电”加粗,就导致了上面的现象。问题现象,测试连续多次点击“安全带”,“手机充电”有2个文字加粗了。2.快速点击“手机充电”
2025-01-13 14:58:47
130
原创 在try中加return还会执行finally么
如果 finally 块中有 return,它会覆盖 try 块中的 return 值,导致最终返回的是 finally 中的值。这是 Java 中的一个特性:finally 中的 return 语句会“抢占” try 中的返回值,导致 try 中的 return 被忽略。这是因为 finally 块在字节码层面有更高的执行优先级,JVM 会在方法返回前处理 finally 代码块的内容。在日志中很清晰的表现了,先执行try的日志,再执行finally内的日志,最后打印try中return的返回值。
2025-01-13 10:57:39
617
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人