【发布时间】:2018-06-20 12:52:04
【问题描述】:
我正在为我的 React Native 应用程序开发原生 Android 模块。我想检查是否启用了开发者模式,并相应地打开或关闭WebView 中的 Web 内容调试。
这是我尝试过的:
boolean devSupportIsEnabled;
ReactActivity reactActivity = (ReactActivity) getModule().getActivity();
if (reactActivity != null) {
devSupportIsEnabled = reactActivity
.getReactInstanceManager()
.getDevSupportManager()
.getDevSupportEnabled();
} else {
devSupportIsEnabled = false;
}
很遗憾,这无法编译,因为 ReactActivity.getReactInstanceManager() 是 protected。
还有ReactBuildConfig.DEBUG 属性,但出于某种原因,它始终是false。
还有其他方法吗?
【问题讨论】:
标签: react-native