weex-在android中跳转

新手上路,请多包涵

<script>
var navigator = weex.requireModule('navigator')
var modal = weex.requireModule('modal')
export default {

methods: {
  jump (event) {
    console.log('will jump')
    navigator.push({
      url: 'file://assets/list.js',
      animated: "true"
    }, event => {
      modal.toast({ message: 'callback: ' + event })
    })
  }
}

};
</script>

在android studio中的assets中,实现两个js跳转,如何实现,通过上面代码可以跳转,但页面是空白的,toas也显示了。

阅读 4.3k
3 个回答

file后面直接写你assets中的相对目录。Android SDK中,如果schemefile,那么会把Uri做如下处理:

private String assembleFilePath(Uri uri) {
    if(uri!=null && uri.getPath()!=null){
      return uri.getPath().replaceFirst("/","");
    }
    return "";
  }

我在android中跳转没用这种方式,我在android里面提供了module给weex调用,实现跳转

新手上路,请多包涵

一群没有营养的回答

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进