- 博客(5)
- 收藏
- 关注
原创 EventBus 是一个开源的发布/订阅事件总线,用于解耦应用中的不同组件,让它们通过事件进行通信。它简化了组件间的数据传递,并允许你在不直接调用方法的情况下,向不同的组件发送数据。
只需要调用EventBus的post方法即可发送数据。通常在发布数据之前,你首先要创建一个事件类,该类可以是任何对象(例如,一个数据容器对象,包含要传递的数据)。通过EventBus.getDefault().post()方法用来发布事件。
2025-03-27 09:53:15
427
原创 什么是主线程,什么是子线程。怎么区分?
定义:主线程是应用程序启动时由操作系统创建的线程。负责执行应用程序的所有UI更新、用户交互以及生命周期管理等任务。"UI线程"Android UI框架是线程不安全,意味着它不允许多个线程同时修改 UI。定义:子线程是由主线程创建的,执行一些耗时的操作。通常,子线程用于处理不涉及UI更新的任务,如文件操作、网络请求、数据库操作等。三、如何区分主线程和子线程。
2024-12-25 11:45:53
809
原创 为什么有时候要用handler执行代码
handler.postDelayed()用于在主线程上延迟执行某段代码。主要用于界面更新和处理耗时操作。
2024-12-25 11:25:49
453
原创 同一布局文件,不同设备分辨率不同,显示效果不同,怎么解决?
根据屏幕密度连接哪一个根据屏幕密度连接哪一个设备,就自动加载哪一个布局设备,就自动加载哪一个布局
2024-12-19 15:45:41
60
工作:数据分割程序 (每一个分割的文件有两个波,标注每个波其起点和终点 把这个文件另存为包含这四个数的文件名,例如data-120-31-191-101.csv)
2025-02-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人