1.问题:安卓开发android.webkit包里有个接口PluginStub说是可以做WebView插件,但是我找了很多网站,都没有相关的用法.有人知道怎么用吗?
官方给的接口:
getEmbeddedView(int NPP, Context context);
getFullScreenView(int NPP, Context context);
尝试: 在WebSettings里发现了这个好像是说被弃用了
尝试过的方法 :实现了PluginStub ,return我给了个new Button(context);
import android.content.Context;
import android.view.View;
import android.webkit.PluginStub;
public class QIXPluginContent implements PluginStub {
@Override
public View getEmbeddedView(int NPP, Context context) {
//这里我随便写的
//原来是返回的 null
return new Button(context);
}
@Override
public View getFullScreenView(int NPP, Context context) {
return null;
}
}
2.做了这个操作,并new出了对象后,有一个很大的问题,这东西要怎么被WebView调用呢?(请发表看法)
3.再次提问:现在还有什么方法可以实现/使用PluginStub的功能吗?要怎么操作呢?
官方对于他的介绍:will be provided the same NPP instance that is created through the native interface.
4.官方说的.里的NPP instance是什么?
想要达到的结果:如何使用/有什么新的方法可以实现?
请求支援!