我正在尝试制作一个旧的flurry插件来与新的flurry android sdk一起工作。
我试图在flurry.jar文件中调用这个“logevent”

static FlurryEventRecordStatus logEvent (String eventId)

flurryEventRecordStatus是一个枚举,如下所示:
enum FlurryEventRecordStatus { FlurryEventFailed, FlurryEventRecorded, FlurryEventUniqueCountExceeded, FlurryEventParamsCountExceeded, FlurryEventLogCountExceeded, FlurryEventLoggingDelayed }

在我的Unity C代码中,我想做这样的事情:
Enum status = FlurryAgent.CallStatic<Enum>("logEvent", eventId);

但这显然行不通。
有没有办法从Java中直接从统一中获取这个枚举?

最佳答案

这是一篇老文章:(但为了将来参考:
我最后只使用'androidjavaobject'作为返回类型并调用:flurryAgent.CallStatic<AndroidJavaObject> ("logEvent", eventId);

10-04 19:56