草庐IT

realm-mobile-platform

全部标签

java - 将 Realm 与 Gson 一起使用

我有json字段_idStringjson="{_id:1,name:'Alex',role:'admin'}"在我的Realm模型中,我使用@SerializedName属性:publicclassUserextendsRealmObject{@SerializedName("_id")@PrimaryKeyprivateintid;privateStringname;privateStringcomment;publicintgetId(){returnid;}publicvoidsetId(intid){this.id=id;}publicStringgetName(){retu

关于qt.qpa.plugin: Could not load the Qt platform plugin “xcb“ in ““ even though it was found.解决思路

关于qt.qpa.plugin:CouldnotloadtheQtplatformplugin“xcb”in“”eventhoughitwasfound.解决思路在uos家庭版基于qt开发,debug程序时,遇到上述错误,详细错误如下:qt.qpa.plugin:CouldnotloadtheQtplatformplugin"xcb"in""eventhoughitwasfound.ThisapplicationfailedtostartbecausenoQtplatformplugincouldbeinitialized.Reinstallingtheapplicationmayfixthi

java - Android Realm,通过子属性查询对象

我正在使用Realm-Java对于Android应用程序。我需要查询MyObject的列表,在MyObject.SubObject_A.ListOfString中搜索包含字符串的那些.因为Realm不支持String的列表,我现在使用的是这种结构:-MyObject----SubObject_A--------Attribute_A--------Attribute_B--------RealmList----SubObject_B----OtherStuff与RealmString存在publicclassRealmStringextendsRealmObject{publicsta

android - 如何正确使用Realm

我试图避免在我的android应用程序中为每个fragment创建和管理Realm对象。我认为ThreadLocalVariable可能是一个好的开始。publicclassRealmInstanceGeneratorextendsThreadLocal{publicRealmgetRealmForMyThread(Contextcontext){if(get()==null&&context!=null)super.set(Realm.getInstance(context));returnget();}publicvoidsetRealmForCurrentThread(Conte

android - Gradle 同步失败 : Can't load library windows-amd64\native-platform. dll

从AndroidStudio1.4更新到2.0,并让IDE在build.gradle中将我的gradle依赖项从1.x更改为2.0:dependencies{classpath'com.android.tools.build:gradle:2.0.0'}将项目gradle版本更新为2.10。当我尝试将项目与gradle文件同步或刷新项目时,我现在收到以下错误:Gradlesyncfailed:Can'tloadlibrary:C:\Users\foobar\.gradle\native\19\windows-amd64\native-platform.dllConsultIDElogf

android - 安装失败;程序访问目录android-sdk\platform-tools

我正在尝试安装AndroidSDK以重新尝试开发。我正在按照开发人员站点上的步骤安装在Eclipse上工作的所有内容,但是在安装推荐的SDK平台工具时,我收到一个文件夹无法移动的警告。我已经关闭了所有可能访问它的东西,但我仍然收到该错误。失败的具体目录是“C:\ProgramFiles(x86)\Android\android-sdk\platform-tools。”我一次性安装了所有这些,但卸载了它,因为我认为我永远没有时间真正使用它。我找不到明确的卸载说明,所以我尽我所能,清除了我能找到的所有内容。有没有可能是我在卸载过程中遗漏了一些东西,导致我重新安装时一团糟?

android - 从本地 Assets 加载时,jQuery Mobile 在 WebView 中不工作

我正尝试在我的Android应用程序中呈现使用jQueryMobile创建的页面,但我需要在webView中以离线状态进行呈现。为此,我开始复制我页面的index.html并将所有必需的资源直接带到我设备的内部存储中。然后我在我的设备的内部浏览器和Chrome应用程序中键入file:///sdcard/index.html加载它,网站显示得很好,有jQuery样式和所有。然后我进入我的应用程序,那里有一个webView,而这正是我实际需要呈现上述页面的地方。我使用loadDataWithBaseURL()加载页面(因为这是我最终需要做的),如下所示:loadDataWithBaseUR

android - sdk platform-tools 版本(26.0.2)太旧,无法检查用API 27编译的API;请更新

我正在使用IntelliJIdeaCommunityEdition2017.2.5并正在构建一个Android应用。我的问题是,即使在我的应用程序(Gradle)中我有:applyplugin:'com.android.application'android{compileSdkVersion27buildToolsVersion"27.0.0"defaultConfig{applicationId"com.app.mtvtr"minSdkVersion21targetSdkVersion27versionCode1versionName"1.0"testInstrumentation

java - 使用 rxjava 和 dagger2 跨线程访问 Realm

我已经阅读了很多关于这个主题的帖子,但对我来说还是有点不清楚。我知道您无法跨不同线程访问Realm类或Realm对象,所以我想知道处理该问题的最佳方法是什么。我有一个启动线程的服务。该线程执行后台工作(包括通过Schedulers.io上的rxjava工作)。现在在某个时候我想将一些数据保存到位于DataManager类中的Realm。最初我使用Dagger2将Realm注入(inject)到我的DataManager类中(它本身被注入(inject)到服务中)。然而,这是行不通的,因为注入(inject)是在主线程上完成的,所以Realm.getDefaultInstance()绑定

javascript - localStorage 在 chrome mobile android 中为 null

我使用Sentry跟踪我网站中的错误。问题是有时chromemobileforandroid有一个空的localStorage导致所有相关的方法,如getItem或setItem会产生错误(是的,它是片状的)。你以前遇到过这样的问题吗?我想知道这个问题的最佳解决方案。谢谢:) 最佳答案 可能是因为这个问题已经问了将近2年了,他们已经改变了一些东西,但是localStorage在AndroidChrome中确实可以通过localStorage.setItem()和getItem()调用工作。不需要polyfill。但是,如果您已经将页