其它功能

阻止安卓物理返回

组件支持 onBackPressed 方法,方法返回 true 表示关闭安卓物理返回的响应,false 表示恢复安卓物理返回的响应。

class SceneAndroidBack extends QView {
    //...
    onBackPressed() {
        return true;
    }
}

修改手势回退开启状态

调用 Ext.setSwipeBackEnabled 方法可以设置App的手势回退是否开启。

Ext.setSwipeBackEnabled(true); //开启手势回退,false为关闭

设置别名

组件默认添加 setView(name) 方法,针对已经打开的页面设置别名,方法返回 true 表示设置成功,false 表示设置失败。

class SetView extends QView {
    render() {
        return (
            <TouchableOpacity onPress={() => this.setView('xxx')}>
                <Text>设置别名</Text>
            </TouchableOpacity>
        )
    }
}