帖子
帖子
用户
博客
课程
显示全部楼层
18
帖子
0
勋章
449
Y币

[插件开发] 请问一下官方的superFile模块的openView怎么实现镶嵌在父界面...

[复制链接]
发表于 2022-5-18 09:06:03
请问一下官方的superFile模块的openView怎么实现镶嵌在父界面的?
这个是属于模块开发吧,把你的代码也贴一下,
我这边让模块开发回复你一下
18
帖子
0
勋章
449
Y币
public class APIModuleX5 extends UZModule {

    static final int ACTIVITY_REQUEST_CODE_A = 100;

    private UZModuleContext mJsCallback;

    public APIModuleX5(UZWebView webView) {
        super(webView);
    }


    public void jsmethod_create(UZModuleContext moduleContext) {
        mJsCallback = moduleContext;
        String filePath = moduleContext.optString("filePath");
        String index = moduleContext.optString("index");
        Intent intent = new Intent(moduleContext.getContext(),FileShowActivity.class);
        intent.putExtra("filePath",moduleContext.optString("filePath")); //页面传递参数
        intent.putExtra("index",moduleContext.optString("index")); //页面传递参数
//        startActivity(intent);
        intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);

        startActivityForResult(intent, ACTIVITY_REQUEST_CODE_A);
    }
}

我现在使用的 startActivityForResult,会弹出一个新界面,不满足实际要求,官方的superFile.openView实现了我需要的效果,所以我想问一下,官方是怎么实现的,有源码示例最好
特特法爷 · 2022-5-18 09:22这个是属于模块开发吧,把你的代码也贴一下,
0
帖子
1
勋章
2510
Y币
调用insertViewToCurWindow
18
帖子
0
勋章
449
Y币
那是不是需要把activity转成View? 然后使用insertViewToCurWindow
JP1688 · 2022-5-18 09:44调用insertViewToCurWindow
0
帖子
1
勋章
2510
Y币
英雄不朽 · 2022-5-18 09:58那是不是需要把activity转成View? 然后使用insertViewToCurWindow
您需要登录后才可以回帖 登录

本版积分规则