在Android项目中升级领域

时间:2016-10-11 05:56:24

标签: android realm

我目前在我的一个Android项目中运行Realm Version 0.82.0。我没有触及Realm很长一段时间,直到我最近注意到它们在此期间上升到版本2.0.2。我想升级我的Realm版本,不幸的是,我不知道从我的旧版本升级到当前版本是否会起作用或破坏我的代码。

我特别关注迁移,因为自我的代码以来,迁移API似乎发生了一些变化,如果我只是更新我的版本,我不确定迁移是否会中断。遗憾的是,没有关于在其网页上升级Realm版本的文档。

有没有人有升级Realm的经验,特别是两个主要版本的版本增加?

1 个答案:

答案 0 :(得分:0)

import Control.Monad import Control.Monad.IO.Class import Data.Aeson import Data.Default.Class import Data.Maybe (fromJust) import Data.Monoid ((<>)) import Data.Text as T import GHC.Generics import Network.HTTP.Req import qualified Data.ByteString.Char8 as B main = runReq def $ do let myMethod = GET myUrl = https $ T.pack "https://..." myBody = NoReqBody myProxy = ignoreResponse myOption = basicAuth (B.pack "user") (B.pack "password") m <- req myMethod myUrl myBody myProxy myOption return () 4+到Realm的主要升级需要从以下更改:

5+

收件人:

realm.where(example.class)
    .findAllSorted("field")