我希望我的应用程序中的 webview 失败,并出现错误 NSURLErrorServerCertificateUntrusted 对于具有不受信任的服务器证书的站点的每个入口(因此我将能够向用户显示警报并决定是否进入该站点)。目前该错误仅在第一次发生,如果用户批准该站点,则该错误不会再次发生。如何删除受信任的证书缓存,或使请求忽略缓存?
我想从java(android)代码调用本机c ++方法,并将java函数作为参数传递,因此我将能够将函数指针保存在c ++代码中,并从本机代码中激活它.
我选择使用匿名类在java中实现函数指针,我从java调用本机函数如下:
interface FunctionPtrHelper {
bool function(String param);
Run Code Online (Sandbox Code Playgroud)
}
NativeFunc(param1,param2,new FunctionPtrHelper() {
public bool myFunction(String param) {
//body of my function
}});
Run Code Online (Sandbox Code Playgroud)
如何让swig/jni知道第3个param(实际上是一个类)并将其转换为c ++中的函数指针(包含'myFunction')?
如果不可能,是否有另一种方法将函数指针从java传递给c ++?