• 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

标签:callback

callback

如何在类之间执行JAVA回调?

如何在类之间执行JAVA回调?
This question already has answers here: Callback functions in Java (18个回答) 7年前关闭。 我来自JavaScript,其中的回调非常容易。我正在尝试将它们实现到JAVA中,但没有成功。 我有一个家长类: import java.net.Socket; import j……继续阅读 »

Android

Flutter原生的Android回调

Flutter原生的Android回调
我正在开发一款Flutter应用,需要一些本机Android代码的帮助。更具体地说,我想集成一个名为“IronSource”的广告网络以在我的应用中投放广告。但是目前他们没有提供 flutter 库,所以我用Java语言编写了所需的代码,并进行了平台调用以展示广告。广告展示成功,但是我对如何监听他们提供的回调方法有疑问。 我将发布到目前为止的尝试。 new ……继续阅读 »

c/c++

如何将Java函数指针传递给C++本机代码

如何将Java函数指针传递给C++本机代码
我想从Java(android)代码中调用本机c++方法,并将java函数作为参数传递,因此我将能够将函数指针保存在c++代码中,并从本机代码中激活它。 我选择使用匿名类在Java中实现函数指针,然后从Java调用本地函数,如下所示: interface FunctionPtrHelper { bool function(String param); } ……继续阅读 »

c/c++

C++非静态回调和JNA

C++非静态回调和JNA
我试图在Java与JNA中使用C++ API。该API使用回调来处理 session 事件。 我发现有关如何在JNA中注册回调的唯一资源是this,它处理C回调,而且我真的不知道如何将其扩展到C++非静态回调。 编辑:我刚刚找到this resource,我认为“重新访问回调” 一章可能会有所帮助。 回调的所有函数指针都存储在以下sp_session_c++……继续阅读 »

c/c++

C++非静态回调和JNA

C++非静态回调和JNA
我试图在Java与JNA中使用C++ API。该API使用回调来处理 session 事件。 我发现有关如何在JNA中注册回调的唯一资源是this,它处理C回调,而且我真的不知道如何将其扩展到C++非静态回调。 编辑:我刚刚找到this resource,我认为“重新访问回调” 一章可能会有所帮助。 回调的所有函数指针都存储在以下sp_session_c++……继续阅读 »