添加

摘要 乐趣 <tRealmObject> 添加(查询 RealmQuery < T > , name : String ? = null , updateExisting : Boolean = false)订阅

将新订阅添加到订阅集。 如果存在与查询名称匹配的现有订阅,则此操作不执行任何操作,并将返回现有订阅。

如果其他查询中存在现有的命名订阅,则抛出IllegalArgumentException ,除非将updateExisting设置为true ,在这种情况下,现有订阅将使用新查询进行更新。

返回

新添加的订阅。

参数

查询

将订阅的查询。 请注意,与普通查询相比,订阅查询有一些限制。

名称

订阅的名称。 如果未提供名称,则订阅被视为匿名。

更新 现有

确定现有命名订阅已存在时的行为。 这对匿名订阅没有任何作用。

抛出异常

如果与提供的订阅匹配的订阅已存在,但在不同的查询中,并且updateExisting已设置为false