如何检测在React Native android中创建警报对话框的位置

时间:2016-07-17 02:42:06

标签: android react-native

升级后将本机从0.20恢复到0.29后,我的应用程序开始生成随机警报对话框,未定义为文本。

如何找到对话框的创建位置以便我可以调试它? 在哪里放置断点来查看堆栈?

2 个答案:

答案 0 :(得分:1)

在Android Studio中打开android目录作为项目,然后找到文件DialogModule(应启用包含非项目文件选项),在方法{{1中调试}}

答案 1 :(得分:0)

好吧,我没有在真实的设备上试过它。但它适用于常规浏览器,所以值得一试。
将此代码放在应用程序的根目录中debug with chrome(您也可以尝试使用console.trace而不是调试器):

window._alert = alert;
alert = function(data){debugger; window._alert(data)}