有没有办法在djinni中定义一个Java/Obj-C接口,这样它就可以用Java实现而不是扩展。我遇到了多个扩展限制的问题。虽然周围有工作,但我想知道这是否可能。
widget_loader.djinni
widget_loader = interface +j {
load_widget()
unload_widget()
}PurpleWidget.java
public class PurpleWidget extends WidgetLoader {
@Override
public void loadWidget()
{
loadPurpleWidget()
}
@Override
public void unloadWidget()
{
unloadPurpleWidget()
}
}发布于 2015-11-05 05:36:15
现在还不支持。在Djinni中也可以实现,尽管有一些特性(比如隐藏私有实现帮助器和Java版本低于8的静态方法)在接口中是不可能的,因此必须以某种方式解决。
https://stackoverflow.com/questions/33262377
复制相似问题