我正在使用Realm for React Native的React Native項目。 它的工作沒有問題,但現在,我面臨着編寫將使用相同的Realm實例的Android服務的問題。這是可能的嗎?我會怎麼做?在React Native和Android之間共享Realm實例
3
A
回答
2
我想你可以通過Native Modules從Java與React Native進行通信,並像Javascript一樣在Javascript中執行與Realm相關的代碼。
否則,Realm for Android's multi-process support for non-encrypted Realms will arrive in Realm-Java 2.0.0(這部分實際上是在與快照),這將最肯定支持這種用例; Realm-React-Native(目前1.5.0)和Realm-Java(以前的1.5.1,現在的2.0.0-rc4)的核心版本將是相同的(2.0.0)。
所以還沒有,但實際上很快。從寫作時起,我最多估計一兩個月。
編輯:據https://github.com/realm/realm-js/issues/984#issuecomment-297716769只有這樣,才能得到相同的核心,同步和你的應用程序是,如果你從頭開始構建境界,JS和境界,Java和在應用程序中使用它們可靠對象店內版本像那樣。
相關問題
- 1. 使用Cookie Jar在React Native Activity和Native Android Activity之間共享Cookie
- 2. 如何在React Native應用程序和共享擴展之間共享Realm數據庫
- 3. react-native run-android要求Realm?
- 4. Realm - react-native
- 5. 在兩個視圖之間共享視圖react-native
- 6. 在兩個React Native標籤場景之間共享數據
- 7. 在Jetty實例之間共享Memcached
- 8. 在實例之間共享存儲
- 9. Python:在實例之間共享數據
- 10. 在實例之間共享緩存
- 11. 與React Native共享文件
- 12. React Native Realm遷移
- 13. CloudService實例之間的共享狀態
- 14. React-native:在js和native之間傳輸大數據(java android)
- 15. 在React組件之間共享屬性
- 16. 在React Native中添加共享操作
- 17. 在AppEngine和Android之間共享數據
- 18. Azure:在webrole和web服務之間共享對象實例
- 19. 如何在Doctrine ODM和MongoDbSessionHandler之間共享\ Mongo實例?
- 20. 如何在活動和片段之間共享TouchDB的實例?
- 21. Ruby - 如何在ClassMethod和實例之間共享數據
- 22. 如何在Django模型實例之間共享公共數據?
- 23. React ES6類之間的代碼共享
- 24. React組件之間共享變量
- 25. react-native-fbsdk的共享插件錯誤。
- 26. React Native - 與showShareActionSheetWithOptions共享本地圖像
- 27. 在場景之間共享示例表
- 28. 在Realm React Native中查詢日期
- 29. React-native和Electron之間的區別
- 30. 共享Silverlight和.NET之間
您還需要確保兩個綁定使用的核心版本是相同的 - 您可以通過選擇具有此對齊方式的綁定版本或通過從源構建每個綁定來確保這一點。 – Ari
是的,我確實指出核心必須是相同的(當然更好從官方聽到它:P),但不幸的是,他們迄今爲止實際上並沒有真正使用完全相同的版本 - 可能會改變Java端的ObjectStore集成如果它正確對齊(並且Java方面不會喜歡「多進程」訪問,因爲React Native的寫操作不會觸發Java端的刷新) - 如果它們都以Core 2.0.0發佈,那麼他們將被連接 – EpicPandaForce
嘿!你有沒有設法從Javascript土地和Java土地訪問相同的Realm實例?一個代碼示例會很棒......我們在這裏面臨同樣的問題。 –