|
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实现了我需要的效果,所以我想问一下,官方是怎么实现的,有源码示例最好 |
|