realm-mobile-platform
全部标签 如何清除android中的默认Realm数据库?我尝试了以下代码,但无法解析deleteRealmFile方法。方法一:try{Realm.deleteRealmFile(context);//Realmfilehasbeendeleted.}catch(Exceptionex){ex.printStackTrace();//NoRealmfiletoremove.}我尝试使用配置删除。方法二:try{Realm.deleteRealm(realm.getConfiguration());//Realmfilehasbeendeleted.}catch(Exceptionex){ex.
如何部分更新Realm对象?假设我有一个这样的模型:classPerson{@PrimaryKeylongid;Stringname;Addressaddress;}假设我将我的本地Realm数据库与后端同步,并且后端只给我一个Person和id和name,其中name已更改(无地址)。如何只更新Person.name?此外,我希望Person.address保留在本地数据库中。 最佳答案 您只能插入/复制/更新整个对象,不能指定“您不想保存哪些字段”。所以你应该查询你的对象并设置它的内容,然后将它保存回来。finalAddress
我正在使用Realm3.0.0作为我的Android应用程序的数据库。它就像一个问卷调查应用程序,用户在应用程序内部进行大量导航。当我连续使用该应用程序(来回)时,出现以下错误:FatalException:io.realm.exceptions.RealmError:Unrecoverableerror.mmap()failed:Outofmemorysize:1073741824offset:0in/Users/cm/Realm/realm-java/realm/realm-library/src/main/cpp/io_realm_internal_SharedRealm.cpp
我正在尝试为android4.0.3安装SDK,但出现错误,无法下载或安装。UnexpectedErrorinstalling'SDKPlatformAndroid4.0.3,API15,revision2':org.eclipse.swt.SWTException:Widgetisdisposed这是错误。谁知道怎么修它?:)编辑:问题已解决,不知道为什么,我也不知道为什么会出现这个问题。 最佳答案 您需要以管理员权限运行SDKManager。右键单击以管理员身份运行 关于androi
我已经使用jQueryMobile和java脚本实现了一个适用于Android的手机间隙应用。在我的应用中我动态添加了一个ListView并使用了搜索过滤器属性(true)。现在我想为每次搜索弹出一个提醒。该警报会显示用于输入每个字符的可见列表的计数项。如何?提前致谢 最佳答案 下面应该会为您提供id=myList的listview中当前可见的li的计数$('#myListli').size()-$('#myListli.ui-screen-hidden').size()http://jsfiddle.net/nirmaljpate
我正在使用jquerymobile开发一个javascript/HTML应用程序,它向远程服务器发出ajax请求。该应用程序在Chrome上运行良好(仅在禁用网络安全的情况下启动chrome)但是当我将它嵌入到Android应用程序(一个简单的webView)的assets/目录中时,远程ajax调用失败。因此我想这可能是一个跨域问题。我知道phonegap没有这个问题,但如果可能的话我不想使用phonegap。所以问题是:如何在Androidwebview应用程序中禁用跨域保护?这是Activity代码:publicclassMobyextendsActivity{@Suppress
报错qt.qpa.plugin:CouldnotloadtheQtplatformplugin"xcb"in""eventhoughitwasfound.ThisapplicationfailedtostartbecausenoQtplatformplugincouldbeinitialized.Reinstallingtheapplicationmayfixthisproblem.Availableplatformpluginsare:minimalegl,vkkhrdisplay,linuxfb,eglfs,vnc,offscreen,xcb,wayland-egl,minimal,way
我已经从以下链接创建了RealmEncryptionExample项目源https://github.com/realm/realm-java/tree/master/examples/encryptionExample/src/main/java/io/realm/examples/encryptionexample.当我在没有任何代码更改的情况下运行该项目时,它运行时没有错误。但是我在源代码中注释了以下行Realm.deleteRealm(realmConfiguration);因为不需要为我删除旧文件。然后我启动应用程序。它抛出错误java.lang.IllegalArgumen
尝试对调用Realm(0.87.4)的类进行单元测试,测试设置失败并显示java.lang.NoClassDefFoundError:rx/Observable$OnSubscribeatio.realm.RealmConfiguration$Builder.(RealmConfiguration.java:279)atorg.testapp.db.MyClassTest.setUp(MyClassTest.java:34)...Causedby:java.lang.ClassNotFoundException:rx.Observable$OnSubscribeatjava.net.U
我正在尝试使用Eclipse在AndroidSDK上运行“helloworld”。我正在逐步学习本教程:http://developer.android.com/resources/tutorials/hello-world.html但我返回错误“执行aapt时出错。请检查aapt是否存在于C:\android-sdk-windows\platform-tools\aapt.exe”出于某种原因,“platform-tools”文件夹在我的安装下不存在。取而代之的是“平台”和“工具”。据推测,我的SDK版本与教程中使用的版本不同。我不知道我需要更改或更新什么。有人可以指出我正确的方向吗