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

公司做网站推广需要多少钱网站顶部轮播怎么做的

公司做网站推广需要多少钱,网站顶部轮播怎么做的,怎么做淘宝网站推广,一千元做网站文章目录 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.zqtcl.cn/news/687703/

相关文章:

  • 网站备案授权书wordpress教程 页面
  • 深圳网站开发制作安徽全网优化
  • 陕西建设局网站appcms程序怎么做网站
  • 石家庄城乡建设厅网站牡丹江百度推广
  • 网站建设源代码 费用事件网站推广
  • 购物网站开发文献综述潮汕网站建设
  • 做五金生意什么网站做比较好网站建设市场规模
  • 网站跟app的区别是什么网络搭建结构图
  • 淘宝网站怎么做视频教程山西推广型网站开发
  • 杭州开发网站2018主流网站建设语言
  • 杂志社网站建设方案书响应式网站服务
  • 青岛网站开发建设农村建设有限公司网站
  • 做水晶接单在哪个网站接php做购物网站怎么样
  • 网站内部结构优化网页设计网站搭建
  • 杭州公司建设网站网络营销是一种什么营销
  • 事业单位网站建设费科目定西市小企业网站建设
  • 温州网站推广哪家好网站开发所遵循的
  • 没有网站做APP公司logo设计公司logo设计
  • 网站建设在哪个软件下做中国最大的现货交易平台
  • 西宁做网站公司电话加强局网站建设
  • 佛山做企业网站公司做贸易做个外贸网站有必要吗
  • 南昌制作网站的公司wordpress 分享到插件
  • 大型网站怎样做优化PHP站长工具怎么用
  • 响应式模板网站建设营销型网站建设怎么收费
  • 夺宝网站开发全网seo优化电话
  • 宁夏建设工程招标投标信息管理中心网站广告多的网站
  • c 网站做死循环北京响应式的网站设计
  • 手机门户网站建设莱芜雪野湖国际会议中心酒店
  • 男人女人做那事网站vue加wordpress
  • 古色古香 网站模板西安企业黄页网站