我是在原生的Activity中唤起的WebappMode,根据Plus5 的SDK中,SDK_WebApp.java 的例子,去掉IOnCreateSplashView的方法对Splash的处理代码。
我的理解应该是,Webview的初始化确实是要一点时间,Splash就是用来给用户等待时看的,所以默认不取消。这个没什么错,但是在内部嵌入时还出来个Splash页面也是太怪了。其实感觉命名的问题误导了,就是一个类似 Loading Page的感觉,提示加载中即可
@Override
public Object onCreateSplash(Context pContextWrapper) {
// splashView = new FrameLayout(activity);
// splashView.setBackgroundResource(RInformation.DRAWABLE_SPLASH);
// rootView.addView(splashView);
return null;
}
@Override
public void onCloseSplash() {
// rootView.removeView(splashView);
}
4 个回复
DCloud_Android_ST
页面暂时无法禁止
GogoCao (作者)
是不是跟Plus5的设计理念有关系?
因为目前我用Widget的方式(参考SDK中 SDK_WebApp.java类),把Web应用嵌入到原生应用中,还是得显示一个Splash界面,怎么也说不过去。
换句话说,我暂时只能够考虑全部包在Plus5中了。以Web为容器进行原生交互等。现在我看到1.9.6.19版本好像还是无法取消。
另外我再问一下,我现在有这种需求,我需要嵌入自定义的原生VideoPlayerView,请问如何做到呢?
GogoCao (作者)
我是在原生的Activity中唤起的WebappMode,根据Plus5 的SDK中,SDK_WebApp.java 的例子,去掉IOnCreateSplashView的方法对Splash的处理代码。
我的理解应该是,Webview的初始化确实是要一点时间,Splash就是用来给用户等待时看的,所以默认不取消。这个没什么错,但是在内部嵌入时还出来个Splash页面也是太怪了。其实感觉命名的问题误导了,就是一个类似 Loading Page的感觉,提示加载中即可
M***@qq.com - 我就是我
求助:
描述如下:
背景:
我是用安卓原生+H5plus方式集成的,我的项目里面没有SDK_WebApp.java ,我是按照HBuilder-Hello的例子拷贝做的.
需求:
在页面刚启动的时候加载一个欢迎页面,默认等待三秒之后执行我的第一个activity!
问题:
我目前启动的第一个acitivty是io.dcloud.PandoraEntry这个类,但是这个类在哪块我不知道,应用可以正常启动,每次启动的时候都是白屏中间加一个绿色的圆圈圈一直在转,转弯之后就会启动H5的页面了,我想把这个启动的圆圈圈换成我的欢迎页面可以吗?