我刚刚升级到cordova 4.0 for android.我使用以下帖子在片段中加载cordova webview ..
从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)