我使用navigator.push({url:'http://someurl.com/xxx/test.js'})
的时候页面正常跳转,显示正常,但是用weex build android | weex run android生成的app里面我跳到本地文件:navigator.push({url:"file://assets/dist/test.js"})
回调显示跳转成功,但是页面是空白。
安卓的模板文件也是才加的。。。
我使用navigator.push({url:'http://someurl.com/xxx/test.js'})
的时候页面正常跳转,显示正常,但是用weex build android | weex run android生成的app里面我跳到本地文件:navigator.push({url:"file://assets/dist/test.js"})
回调显示跳转成功,但是页面是空白。
安卓的模板文件也是才加的。。。
2 回答1.3k 阅读✓ 已解决
2 回答2.6k 阅读
2 回答1.7k 阅读
1 回答2.1k 阅读
1 回答1.1k 阅读
1 回答1.3k 阅读
1.3k 阅读
(解决方案具有时效性,未来weex的adnroid模板可能会解决这个问题)
自己捣鼓解决了.参考http://www.shymean.com/articl...4.3节
然后android模版里有bug,最简单的修复方法是在WxPageActivity.java的onCreate方法
这里catch里面加一句mUri = Uri.parse(uri.toString());
这只是搞着玩儿。。当然最好应该是在if (uri != null){下面写,暂时不会android,多了解一点再捣鼓。
==============================================
看
的意思。。。如果我写
navigator.push({url:'{"WeexBundle":"files://assets/dist/test.js"}'})
岂不就是可以了....