相关疑难解决方法(0)

Cordova 4.0上的Android Fragment内的Cor​​dova webview

我刚刚升级到cordova 4.0 for android.我使用以下帖子在片段中加载cordova webview ..

https://github.com/Adobe-Marketing-Cloud-Apps/app-sample-android-phonegap/wiki/Embed-Webview-in-Android-Fragment

从3.*升级到cordova 4.0后,此代码不再有效.*

具体来说,这第二行就是例外......

LayoutInflater localInflater = inflater.cloneInContext(new CordovaContext(getActivity(), this));
View v = localInflater.inflate(R.layout.dialog_webview, container, false);
Run Code Online (Sandbox Code Playgroud)

这个标签在我的布局文件中...

 <org.apache.cordova.CordovaWebView
        android:layout_below="@+id/DialogTopBar"
        android:layout_width="match_parent"
        android:layout_height="fill_parent"
        android:id = "@+id/myWebView"
        />
Run Code Online (Sandbox Code Playgroud)

异常消息......

android.view.InflateException:二进制XML文件行#43:类不是View org.apache.cordova.CordovaWebView

有没有人对如何解决这个问题有任何想法?

看起来好像自Cordova 4.0以来,CordovaWebView类已经改变了......

public class CordovaWebView extends WebView
Run Code Online (Sandbox Code Playgroud)

public interface CordovaWebView
Run Code Online (Sandbox Code Playgroud)

android webview android-fragments cordova

11
推荐指数
1
解决办法
4513
查看次数

标签 统计

android ×1

android-fragments ×1

cordova ×1

webview ×1