美文网首页
Kotlin笔记(41) — Activity启动模式

Kotlin笔记(41) — Activity启动模式

作者: 奔跑的佩恩 | 来源:发表于2021-01-26 08:30 被阅读0次

前言

Activity进行界面跳转的时候,会涉及到多种模式,今天就来讲讲Activity的启动模式吧

今天涉及知识:

  1. anko 库中intentFor的作用
  2. activity启动模式
  3. 代码中启动模式详解
  4. anko库下启动模式的调用

一. anko 库中intentFor的作用

kotlinanko的辅助下,代码大大简化,在anko库支持下,我们可以像下面这样实现一个界面的跳转:

               //跳转到TempActivity
               startActivity<TempActivity>()

由于anko库的助力,简化后根本不需要intent的出现,但是在实际开发过程中,我们可能还会涉及到intent的一些相关操作,如:

  • setAction 设置意图
  • setData 设置路径
  • addCategory 设置动作类别
  • setType 设置数据类型
  • setFlags 设置启动模式

等。这时,就必须保留Intent对象,anko库提供intentFor方法来提供intent对象,类似如下:

相关文章

网友评论

      本文标题:Kotlin笔记(41) — Activity启动模式

      本文链接:https://www.haomeiwen.com/subject/gyoszktx.html