Docs 菜单
Docs 主页
/ /
Atlas Device SDKs
/ / /

类 App.Result

在此页面上

  • io.realm.mongodb
  • 方法摘要
  • 继承方法
  • 方法详细信息
  • 获取
  • getError
  • getOrDefault
  • getOrThrow
  • isSuccess
  • Success
  • withError
  • withResult
java.lang.Object
io.realm.mongodb.App.Result

封装类:

应用

结果类,表示从此应用程序向 MongoDB Realm 发出异步请求的结果。

提示

另请参阅:

  • Callback

修饰符和类型
方法和说明
公共T
get ()

如果请求成功,则返回响应。

如果请求失败,则返回错误。

公共T
T defaultValue
)

如果请求成功,则返回响应。

公共T

如果请求成功,则返回响应,否则将引发所提供的错误。

公共布尔值

返回请求是否成功

公共静态App.Result
success <T >()

创建不返回值的成功请求结果。

公共静态App.Result
withError <T >(
AppException exception
)

创建失败的请求结果。

公共静态App.Result
T result
)

创建具有返回值的成功请求结果。

  • 从类 java.lang.Object 继承的方法 :getClass ,hashCode ,equals ,clone ,toString ,notify ,notifyAll ,wait ,wait ,wait ,finalize

public T get ()

如果请求成功,则返回响应。

返回:

请求成功时的响应值。

如果请求失败,则返回错误。

返回:

请求失败时抛出 AppException

public T getOrDefault (
T defaultValue
)

如果请求成功,则返回响应。 如果失败,则返回默认值。

返回:

请求成功时的响应值。 如果请求失败,则返回默认值。

public T getOrThrow ()

如果请求成功,则返回响应,否则将引发所提供的错误。

返回:

请求成功时的响应对象。

抛出异常

public boolean isSuccess ()

返回请求是否成功

返回:

true 请求成功,否则返回false

public static App.Result success <T >()

创建不返回值的成功请求结果。
public static App.Result withError <T >(
AppException exception
)

创建失败的请求结果。 请求由于某种原因失败,可能是网络错误,也可能是 Realm 对象服务器返回了错误。

参数

  • exception - 发生的错误。

public static App.Result withResult <T >(
T result
)

创建具有返回值的成功请求结果。

参数

  • result - 结果值。

后退

App.Callback