PageScope

class PageScope

页面范围(域),代表页面作用的区域,可以获取该页面相关的一些数据以及操作,比如获取页面的变换状态,监听页面生命周期等。

Constructors

Link copied to clipboard
constructor()

Properties

Link copied to clipboard
Link copied to clipboard
lateinit var pageCache: PageCache

Functions

Link copied to clipboard

后退

Link copied to clipboard

获取上一个页面传递过来的数据

Link copied to clipboard
fun route(route: String, builder: RouteBuilder.() -> Unit = {})

路由到下一个页面

Link copied to clipboard
fun setArgs(body: Bundle.() -> Unit)

在使用route方法进行路由之前,可以先通过该方法预先设置一些需要传递给下一个页面的参数

Link copied to clipboard
fun setResult(bundle: Bundle)
fun setResult(block: Bundle.() -> Unit)

设置backPressed时返回给上一个页面的数据