realm-mobile-platform
全部标签 我有一个基本的AndroidWear应用,它成功地使用可穿戴数据层在移动设备和Wear之间发送和接收消息。但是,每当我发送消息(从移动设备或Wear设备)时,另一端都会多次收到它(例如5-17的任何地方)。为什么不只收到一次?据我所知,它只发送一次。成功连接后,这是我的发送消息的代码(两端相同):privatevoidsendMsgToWear(finalStringstrMsg){newAsyncTask>(){@OverrideprotectedListdoInBackground(Void...params){returngetNodes();}@Overrideprotecte
我想获取双SIM卡手机中两张SIM卡的SIM卡序列号/ID。有没有办法获取它们?提前致谢。 最佳答案 importjava.lang.reflect.Method;importandroid.content.Context;importandroid.telephony.TelephonyManager;publicfinalclassTelephonyInfo{privatestaticTelephonyInfotelephonyInfo;privateStringimeiSIM1;privateStringimeiSIM2;pr
所以我开始使用Realm,一切正常,几乎一切正常。我正在使用MultiAutoCompleteTextView来选择一些用户(RealmObject)所以这里是:这是我的过滤器(适配器的内部类)privateclassUserFilterextendsFilter{@OverrideprotectedFilterResultsperformFiltering(CharSequenceconstraint){FilterResultsfilterResults=newFilterResults();if(constraint==null||constraint.length()==0){
是什么决定了工具进入特定目录?例如,adb位于tools/但已移至platform-tools/。为什么他们不能在同一个目录中? 最佳答案 platform-tools/主要包含从Windows到OSX再到Linux的二进制文件。tools/主要保存基于Java的工具的JAR和shell脚本/批处理文件包装器。至于为什么要分开目录,我觉得是为了方便工匠的分发和打包。 关于android-为什么AndroidSDK工具会被分成"platform-tools"和"tools"目录?,我们在S
我现在经常使用Realm。我很喜欢!但真正烦人的一件事是,在使用copyToRealmOrUpdate时,我无法将主键设置为零。我从服务器取回我的ID。第一个ID为零。所以我的应用程序立即崩溃并显示:Primarykeyconstraintbroken。值已存在:0。如果这是一个不同的数字,它就可以正常工作,但它会在零时崩溃。这是错误还是有人可以帮助我?谢谢! 最佳答案 这里是来自Realm的Christian。0有点问题,因为它也是整数的默认值。这意味着如果您确实将0作为实际值,则使用Realm.createObject()等AP
我有一个RealmResults有一个RealmList我想在每个部分清除的字段。我试过了(包括mRealm.executeTransaction)for(Sectionsection:mSections){section.getEvents().clear();}和IteratorsectionIterator=mSections.iterator();while(sectionIterator.hasNext()){sectionIterator.next().getEvents().clear();}但是Realm抛出了这个异常java.util.ConcurrentModifi
迁移后,我不能再使用Realm.getInstance(context);错误:java.lang.IllegalArgumentException:如果用于打开同一文件,配置不能有不同的架构版本。1对0我看到我必须使用之前创建的配置来进行迁移RealmConfigurationconfig1=newRealmConfiguration.Builder(this).schemaVersion(1).migration(newMigration()).build();现在我必须在所有使用的地方重新创建config1Realm.getInstance(上下文);我过去常常为每个方法添加这个
在RealmJavascript中,可以通过主键创建一个对象,如果它已经存在,则更新现有对象:https://realm.io/docs/javascript/latest/#creating-and-updating-objects-with-primary-keys如何在RealmJava中实现同样的目标?在文档中没有找到这个函数。 最佳答案 HowcanIachievethesameinRealmJava?Didn'tfindthisfunctioninthedocs.有两种方法,1.)copyToRealmOrUpdate(
我有一节这样的公开课openclassNewsResponse(@field:SerializedName("news")valnews:List?=null):RealmObject()像这样的NewsItem类openclassNewsItem(@field:SerializedName("created")valcreated:String?=null,@field:SerializedName("link")vallink:String?=null,@field:SerializedName("description")valdescription:String?=null,@
在我的Android应用程序中,我有一个数据访问层,其中每个数据存储类都有以下属性Realmrealm=Realm.getDefaultInstance();我的问题是当我尝试从不同的线程调用任何数据存储方法时。然后我得到Realmobjectscanonlybeaccessedonthethreadtheywerecreated.我读到我应该在新线程上创建一个新的Realm实例。问题是数据访问层没有线程感知,它不知道它是从main调用还是分离调用,在我看来它会闻到添加逻辑来检查这一点的味道。我正在检查这里的不同问题和github上填写的问题,但我不清楚处理这种情况的官方方法是什么。我