[weex框架之eros]weex與android原生交互:原生跳轉到指定weex頁面

需求:原生裏有個頁面有產品,想通過點擊跳轉到用weex寫的產品詳情頁

原生ativity相關代碼

class GoodsDetailPageParams{
        public String id;
        public GoodsDetailPageParams(String id) {
            this.id = id;
        }
    }
    private void startGoodsDetailActivity(ListBean roomGoods) {
        String url = "/pages/shop/goods-detail.js";
        GoodsDetailPageParams params = new GoodsDetailPageParams(roomGoods.getId());
        RouterModel router = new RouterModel(url, Constant.ACTIVITIES_ANIMATION
            .ANIMATION_PUSH, params, null, false, null);
        DefaultRouterAdapter.getInstance().open(mActivity, JSON.toJSONString(router),null);
    }

上面  String url = "/pages/shop/goods-detail.js"與項目中routes.js定義的頁面url一致

注:參考官方下以文件的open方法

wxframework\eros-framework\src\main\java\com\benmu\framework\adapter\router\DefaultRouterAdapter.java

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章