电子游戏美高梅网址Android必备技能之一:Kotlin

来源:http://www.sh-fengwen.com 作者:鲜果干果 人气:69 发布时间:2019-09-08
摘要:使用RxJava处理异步极其方便,各种操作符可以对数据做流水线式操作,再加上与Retrofit的结合,使得Andorid开发变的极其简单。唯一美中不足的就是RxJava不符合我们以往的编程思想,学习

使用RxJava处理异步极其方便,各种操作符可以对数据做流水线式操作,再加上与Retrofit的结合,使得Andorid开发变的极其简单。唯一美中不足的就是RxJava不符合我们以往的编程思想,学习Rxjava存在一定的难度,很多工程师对Rxjava都不能完全理解。不过,相信以下2个内容会让你对Rxjava的使用有一个更清晰的认识。

电子游戏美高梅网址 1

  1. 给 Android 开发者的 RxJava 详解
  2. 开源项目Hello—RxJava让你彻底明白RxJava的异步编程。

20160519_192958.jpg

电子游戏美高梅网址 2 可以清晰看到操作都发生在什么线程中

Hello!我们又回到了Kotlin,上篇博客:http://www.jianshu.com/p/dffe80f4486e 我们最后在findViewById结束,那么这次就由它开始了。

项目地址:

OnClickLisener

上篇博客里面我们写了一段Code,主要获取了一个TextView的控件,然后设置文本,字体大小,点击事件,toast,Intent跳转界面,现在我们先来设置个 OnClickLisener。

   tv_hello_view.onClick {
           Toast.makeText(this@HelloActivity, "点击了我,进行跳转!", Toast.LENGTH_SHORT).show()
            val mIntent = Intent(this@HelloActivity, MainActivity::class.java)
            mIntent.putExtra("arr", "123456")
            startActivity(mIntent)
        }

onClick的内部实现如下:

电子游戏美高梅网址 3

555F8B87-C589-44C1-A841-C09B0FF8474B.png

onClick 是一个扩展方法,传入的 Lambda 表达式通过 SAM 转换成了 OnClickListener,一切都是这么的自然。如果你对传入的 view 感兴趣,你当然可以直接用 it 得到当前view。

本文由美高梅游戏平台网站发布于鲜果干果,转载请注明出处:电子游戏美高梅网址Android必备技能之一:Kotlin

关键词:

频道精选

最火资讯