我正在尝试制作一个旧的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);