RemoteException.RethrowFromSystemServer 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
當我們確定這個例外來自系統伺服器時,再重新拋出。
[Android.Runtime.Register("rethrowFromSystemServer", "()Ljava/lang/RuntimeException;", "GetRethrowFromSystemServerHandler", ApiSince=30)]
public virtual Java.Lang.RuntimeException RethrowFromSystemServer();
[<Android.Runtime.Register("rethrowFromSystemServer", "()Ljava/lang/RuntimeException;", "GetRethrowFromSystemServerHandler", ApiSince=30)>]
abstract member RethrowFromSystemServer : unit -> Java.Lang.RuntimeException
override this.RethrowFromSystemServer : unit -> Java.Lang.RuntimeException
傳回
回傳的值為非空值。
- 屬性
備註
當我們確定這個例外來自系統伺服器時,再重新拋出。 這讓我們有機會發出乾淨的 DeadSystemRuntimeException 訊號,避免在日誌中發送誤導性的堆疊痕跡。
向系統伺服器呼叫的應用程式可能會持續存在內部狀態,或根據通話的成功或失敗感知,或回傳的預設值來做出安全決策。 因此,我們希望在交易出現問題時強烈拋棄。
Java 文件 android.os.RemoteException.rethrowFromSystemServer()。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。