草庐IT

realm-mobile-platform

全部标签

android - Android 后台服务中的 Realm

我在我的android应用程序中使用Realm。我通过CompletionEvent收到来自googledrive的通知,因此我需要在服务中修改我的Realm数据库。我得到的异常是:java.lang.IllegalStateException:Realmaccessfromincorrectthread.Realmobjectscanonlybeaccessedonthethreadtheywerecreated.我已经通过以下方式在我的应用程序类中设置了我的默认配置:RealmConfigurationrealmConfiguration=newRealmConfiguration

android - 打开/关闭 Realm 实例的最佳实践

我有一个Android应用程序,它使用了一种非常常见的设计模式:主要Activity本质上是呈现对象列表-在小型设备上,它通过托管显示此列表的回收View的单个fragment来实现。在较大的设备上,它托管两个fragment,一个具有相同的对象回收View,另一个将在列表中选择一个对象时托管单个对象的详细信息。在较小的设备上,当从列表中做出选择时,将启动一个Activity,该Activity承载一个fragment,该fragment利用ViewPager允许“滑动”对象列表,并在适当的位置编辑每个对象。在这两种情况下,用户只能从详细信息fragment进行编辑。我目前在应用程序类

javascript - JQUERY Mobile 表单在输入值时跳转

我遇到了一个非常烦人的问题,即表单在输入值时上下跳动。我正在使用Jquery移动版本1.0.1,使用phonegap并在android2.3上测试它(这个问题只在android而不是在iphones-为什么!?)。我注意到,如果在关注输入框之前页面没有滚动,那么就没有问题。但是当我滚动页面并单击文本框以输入值时,一切都变得一团糟。谁能告诉我这是怎么回事!提前致谢 最佳答案 我按如下方式解决了我的问题:容器div具有以下css: -webkit-transition-property:-webkit-transform;-webkit

java - 使用组合作为 Realm (android)中继承的解决方法?

在我的应用程序中,我使用realm作为数据库平台。Realm到目前为止一直很棒-非常易于使用,进行查询等-虽然,我有两个疑虑,我正在努力解决。1)Realm不支持扩展RealmObject的模型对象类的继承。-我想知道是否有任何开发人员使用组合作为继承问题的解决方法,以及它是否对他们有用。-换句话说,假设我有一个扩展RealmObject的类“汽车”,然后我有其他类,如“本田”、“丰田”等。为每个包含以下任一内容的汽车对象制作单独的汽车对象是否有意义本田、丰田等?2)Realm只支持模型对象类中的getter和setter-我目前的解决方法是在模型对象类中创建静态方法。-换句话说,假设

android - Android 上的 Realm "cascade delete"

我搜索了关于Realm的“级联删除”操作。遗憾的是,该功能尚未实现。我自己实现了它并在此处分享。如何为Realm的“级联删除”操作编写通用代码? 最佳答案 1)将这段代码复制到你的项目中importandroid.util.Log;importjava.lang.reflect.Method;importio.realm.RealmList;importio.realm.RealmObject;importcom.company.project.models.IRealmCascade;/***/publicclassRealmUt

android - NDEV/Dragon Mobile SDK 需要上网吗?

我正在寻找一种方法,将有限词汇量的语音识别功能集成到我的Android应用程序中(因为Google语音搜索依赖于用户并不总是可以访问的互联网访问)。我找到了一个Nuancepage诱使程序员下载NDEV或“DragonMobileSDK”,但如果它像Google语音搜索一样需要互联网接入,我为什么还要对它感兴趣?不幸的是,Nuance的页面提供的信息不多,并且要求您先注册(并签署一份dragonian协议(protocol)...),然后您才有机会花时间下载和使用该工具包,却发现它不是您想要的。正在寻找...你碰巧知道NDEV的语音识别部分或者他的“DragonMobileSDK”需要

android - 如何将使用 jQuery Mobile 构建的网站转换为移动应用程序?

我正在寻找一种方法来包装使用jQueryMobile构建的网站,以便它可以作为手机上的应用程序运行。我不知道这个过程有多复杂。我认为PhoneGap可以做到这一点,但我不知道在PhoneGap网站上的哪个位置可以找到任何教程或文档。这适用于不同的手机吗?有人可以指出我正确的方向吗? 最佳答案 您可以转换,但它涉及一个复杂的过程。在这里,我提供了一些对您有用的步骤,可将您的jquerymobile网站转换为移动应用程序:转到http://www.phonegap.com并下载PhoneGap2.2.0,因为它非常稳定(尽管版本2.7.

android - GCM 注册 : SERVICE NOT AVAILABLE on mobile network

我在GCM注册期间收到服务不可用。奇怪的是,当设备连接到Wifi时,代码运行正常。在移动网络上几乎总是失败(90%次)。移动数据互联网运行良好,其他服务器操作正常,但与Wifi相比速度稍慢。我尝试添加一个简单的循环(不是指数等待)以在sleep间隔后继续重试,但没有成功。当我打开Wifi时,操作(GCM注册)成功。请帮忙。****更新更多信息****:我测试了GCMDemo在我的设备上,它也有同样的问题。在移动数据上失败,在Wifi上工作正常。失败的设备是Note3,目标版本是4.4.2。奇怪的是,相同的代码在其他设备(版本2.3.6)上运行良好GCM注册try{StringsDevi

Android Realm copyToRealmOrUpdate 更新现有字段

使用copyToRealmOrUpdate时,它​​还会覆盖具有现有值的字段。我希望它只会更新我提供的字段并使用其他字段的现有值。我看到了createOrUpdateFromJson的这个问题:https://github.com/realm/realm-java/issues/933cmelchior是这样说的:Itisimpossibletotellthedifferencebetweenanvaluenotsetandit'sdefaultvalue,sothereitshouldoverrideallproperties.我想为Realm创建标签增强问题,但我先在这里问。真的不

android - Realm 数据库 : Clean architecture in Android

我正在评估RealmDb,我觉得RealmDb与模型层紧密耦合。这让我觉得,如果明天我需要用其他本地数据库替换,那将是一项巨大的重构工作。我的问题是如何使用RealmDB实现干净的架构?有什么我可以效仿的例子吗? 最佳答案 如果您愿意,Realm只是让您更容易将数据库模型重新用作View模型。但是没有什么能阻止您拥有数据层实体和View层实体,然后在边界上进行映射。例如//DatalayerpublicclassFooEntityextendsRealmObject{//Realmfieldsandmethods...publics