当前位置: 首页 > news >正文

php网站开发用什么软件网站一元空间有哪些呀

php网站开发用什么软件,网站一元空间有哪些呀,广告公司简介宣传册,多用户分销系统一般有哪些文章目录 Android Kotlin版封装EventBus代码封装添加依赖库定义消息类定义常量值定义注解定义工具类 使用在Activity中在Fragment中发送事件 源码下载 Android Kotlin版封装EventBus 代码封装 添加依赖库 implementation(org.greenrobot:eventbus:3.3.1)定义消息… 文章目录 Android Kotlin版封装EventBus代码封装添加依赖库定义消息类定义常量值定义注解定义工具类 使用在Activity中在Fragment中发送事件 源码下载 Android Kotlin版封装EventBus 代码封装 添加依赖库 implementation(org.greenrobot:eventbus:3.3.1)定义消息类 class MessageEventT {var code: Intvar data: T? nullconstructor(code: Int) {this.code code}constructor(code: Int, data: T) {this.code codethis.data data} }定义常量值 object MessageEventCode {const val REFRESH 0xB001 //刷新const val DELETE 0xB002 //删除const val ADD 0xB003 //增加 }定义注解 Target(AnnotationTarget.TYPE, AnnotationTarget.CLASS) Retention(AnnotationRetention.RUNTIME) annotation class BindEventBus定义工具类 object EventBusUtils {/*** 注册*/fun register(subscriber: Any) {EventBus.getDefault().register(subscriber)}/*** 取消注册*/fun unregister(subscriber: Any) {EventBus.getDefault().unregister(subscriber)}/*** 发送普通事件*/fun post(event: MessageEvent*) {EventBus.getDefault().post(event)}/*** 发送粘性事件*/fun postSticky(event: MessageEvent*) {EventBus.getDefault().postSticky(event)}/*** 判断是否注册Eventbus*/fun isRegister(clz: Any): Boolean {return clz.javaClass.isAnnotationPresent(BindEventBus::class.java)} }使用 在Activity中 override fun onCreate(savedInstanceState: Bundle?) {super.onCreate(savedInstanceState)setContentView(R.layout.activity_event_bus)if (EventBusUtils.isRegister(this)) {EventBusUtils.register(this)} }Subscribe(threadMode ThreadMode.MAIN) fun onMessageEvent(event: MessageEvent*) {when (event.code) {MessageEventCode.REFRESH - {tvMessage.text 刷新数据}MessageEventCode.DELETE - {tvMessage.text 删除数据}MessageEventCode.ADD - {tvMessage.text 添加数据${event.data}}} }override fun onDestroy() {super.onDestroy()if (EventBusUtils.isRegister(this)) {EventBusUtils.unregister(this)} }在Fragment中 override fun onViewCreated(view: View, savedInstanceState: Bundle?) {super.onViewCreated(view, savedInstanceState)if (EventBusUtils.isRegister(this)) {EventBusUtils.register(this)} }Subscribe(threadMode ThreadMode.MAIN) fun onMessageEvent(event: MessageEvent*) {when (event.code) {MessageEventCode.REFRESH - {tvMessage.text 刷新数据}MessageEventCode.DELETE - {tvMessage.text 删除数据}MessageEventCode.ADD - {tvMessage.text 添加数据${event.data}}} }override fun onDestroyView() {super.onDestroyView()if (EventBusUtils.isRegister(this)) {EventBusUtils.unregister(this)} }发送事件 EventBusUtils.post(MessageEventNothing(MessageEventCode.REFRESH))EventBusUtils.post(MessageEventNothing(MessageEventCode.DELETE))EventBusUtils.post(MessageEvent(MessageEventCode.ADD, hello world))源码下载
http://www.hkea.cn/news/14275159/

相关文章:

  • 绍兴建设公司网站国内比较高端的设计网站
  • 网站开发框架的工具凡科建站手机版登录
  • 沈阳公司网站神起网络公司
  • 与网站建设有关的招标文件做旅游网站运营
  • 购物网站建设的可行性wordpress 插件全部消失
  • 建工网官方网站wordpress最佳服务器配置
  • 网站建设经验大总结个人网站建设网站排名优化
  • wordpress微信授权登录厦门seo代理商
  • 吉安建设工程项目网站成都市网站公司
  • 朵以服饰 网站建设google图片搜索引擎入口
  • wordpress网站布置视频教程怎么样建网站啊
  • 网站模板怎样发布wordpress怎么添加邮箱
  • iis怎么查看网站的域名网上简历模板
  • 仓库网站开发大气医院网站源码
  • 企业网站源码推荐wordpress 萌主题下载
  • 淄博想建网站wordpress 写博客
  • 帐号售卖网站建设关于企业网站建设的建议
  • 奎文建设局网站徐州建设工程交易网江苏本源
  • 咸阳免费做网站北京的公司有哪些
  • 免费开源网站系统电脑平面制图入门教程
  • 在那里做网站防爆玻璃门网站建设
  • 怎么提高网站百度权重网站 建设 培训 视频
  • 做网站时的注册权起到什么作用中国建筑网官网登录
  • 开发设计公司网站成都旅游季节最佳时间是几月份
  • 辽宁网站建站wordpress后台打开很慢
  • 做网站ps笔记本电脑北京网站的网站建设公司
  • 深圳网站建设工资交换链接或称互惠链接
  • 红河州网站建设制作如何制作假网页
  • 成都设计电商网站网站如何做竞价
  • 鄂州市门户网站公司百度网站怎么做