我想知道如何在Cordova Android应用程序的现有webview上创建和显示webview。
我正在尝试在应用启动时显示加载屏幕。
在MainActivity.java
中,我将加载屏幕的HTML路径传递给我的自定义Loader
类的#show
方法。
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// Loading View ---------------------------
String loadingHTMLPath = getLoadingHTMLPath();
Loading loader = new Loading();
Context appContext = getApplicationContext();
loader.show(loadingHTMLPath, appContext);
//-----------------------------------------
loadUrl(launchUrl);
}
Loader
扩展CordovaPlugin
,因为我需要将其作为插件。这是Loader#show
:
public void show(String loadingHTMLPath, Context context) {
WebView loadingScreen = new WebView(context);
loadingScreen.loadUrl(loadingHTMLPath);
loadingScreen.setVisibility(View.VISIBLE);
}
这样编译并运行没有错误,但是我的加载屏幕没有显示。有什么建议吗?