2015-03-21 2 views
3

Я пытаюсь создать старый плагин Flurry для работы с новым Flurry Android SDK. Я пытаюсь назвать это «LogEvent» на Flurry .jar файлUnity AndroidJavaClass.CallStatic <Enum> на Android-плагине. Это возможно?

static FlurryEventRecordStatus logEvent (String eventId) 

FlurryEventRecordStatus это перечисление, например:

enum FlurryEventRecordStatus { FlurryEventFailed, FlurryEventRecorded, FlurryEventUniqueCountExceeded, FlurryEventParamsCountExceeded, FlurryEventLogCountExceeded, FlurryEventLoggingDelayed } 

На моем Unity C# код Я хочу сделать что-то вроде это:

Enum status = FlurryAgent.CallStatic<Enum>("logEvent", eventId); 

Но это, очевидно, не работает.

Есть ли способ получить это enum от java как Return Type непосредственно из Unity?

+0

Удалось решить эту проблему? –

ответ

0

Это старый пост :(но на будущее: я в конечном итоге только с помощью «AndroidJavaObject» для типа возврата и вызова: flurryAgent.CallStatic<AndroidJavaObject> ("logEvent", eventId);

Смежные вопросы