0

我傳遞enum到Android本機模塊,但我在運行時出現此錯誤:傳遞枚舉Android原生模塊

[錯誤]:JNIUtil:!!!無法將未知的Java對象類 'miy.Enums $ Status'轉換爲Js值!

[INFO]:的libc:致命信號11 (SIGSEGV)在00000000(代碼= 1),螺紋6614(KrollRuntimeThr)

本地模塊中的功能之前顯示上述錯誤甚至叫,所以它看起來像問題是在JNI層。

那麼如何將enum傳遞給本地模塊呢?

回答

0
+0

所以我不能直接將枚舉傳遞給本地模塊?因爲即使在本地模塊中的函數被稱爲 之前,我得到上述錯誤,所以我怎樣才能使用@ Kroll.constant – skcrpk

+0

你可以傳遞和獲取本地模塊只有[這種類型](http://docs.appcelerator。 COM /鈦/ 3.0 /#!/引導/ Android_Module_Architecture形部43289000_AndroidModuleArchitecture-TypeConversions)。 它是你的模塊嗎? – farwayer