Dropbox Djinni-Java接口与类扩展
有没有一种方法可以在djinni中定义Java/Obj-C接口,这样它就可以在Java中实现而不是扩展。我遇到了多个扩展限制的问题。虽然有工作,我想知道这是可能的 widget_loader.djinniDropbox Djinni-Java接口与类扩展,java,interface,dropbox,djinni,Java,Interface,Dropbox,Djinni,有没有一种方法可以在djinni中定义Java/Obj-C接口,这样它就可以在Java中实现而不是扩展。我遇到了多个扩展限制的问题。虽然有工作,我想知道这是可能的 widget_loader.djinni widget_loader = interface +j { load_widget() unload_widget() } PurpleWidget.java public class PurpleWidget extends WidgetLoader { @Ov
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()
}
}
目前不支持这种做法。也许可以在Djinni中实现作为替代方案,尽管有一些功能(例如隐藏私有实现帮助程序和Java版本中的静态方法)。在本例中,我最终扩展了一个嵌套类。这提供了在这种情况下所需的一切。感谢您的回答。