簡體   English   中英

如何在 react-native 中處理本機異常

[英]How to handle native exception in react-native

我想在 react-native 應用程序中處理本機異常。 我目前正在使用react-native-exception-handler模塊來做到這一點。 除了回調之外,一切都正常。 如果您閱讀了給定的模塊 api,您會發現setNativeExceptionHandler()方法具有三個參數,即 exceptionhandler、forceAppQuit 和 executeDefaultHandler。

以下是該方法的用法:-

// ADVANCED use case:
const exceptionhandler = exceptionString => {
  // this block not executing 
};

setNativeExceptionHandler(
  exceptionhandler,
  false
);

在此處輸入圖片說明

任何幫助,將不勝感激。

我認為問題在於您沒有在捆綁模式下使用它。

從文檔:

注意: setNativeExceptionHandler 僅適用於捆綁模式 - 當應用於開發模式時,它將顯示紅色屏幕。

所以你應該嘗試構建應用程序然后嘗試它。

還要注意,當發生本機異常時,某些操作是不允許的。 你不能使用alert

從文檔:

注意:如果出現原生錯誤,通過 JS 警告或顯示任何 UI 更改將不起作用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM