android - ReactNative - 如何从 0.29 版开始获取 Activity 实例

标签 android android-activity react-native

我正在编写自己的 ViewManager,它确实需要获取 Activity 实例。在 0.29 版本之前是直接的,但在 RN@0.29 breaking changes 之后我找不到办法。

谢谢。

最佳答案

下一个 React Native 版本将公开公开 reactContext.getCurrentActivity() 方法,而不仅仅是在扩展 ReactContextBaseJavaModule 时可用。

相关提交:https://github.com/facebook/react-native/commit/760656461197605ee26769ed73989f78e4753038

更新:I've just confirmed这一变化将被精心挑选到 0.31 中,并将在几天内落地。

关于android - ReactNative - 如何从 0.29 版开始获取 Activity 实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38659246/

相关文章:

android - 当我在 gradle 中设置的是 appcompat v7 版本 22 时,为什么我的项目总是下载 appcompat v7 版本 23?

java - 抽屉导航右间隙

android - Intent 始终为 null onStartCommand

java - 如何启动另一个应用程序的特定(显式) Activity

typescript - 使用 import() 而不是 require() 来响应 native 图像导入

java - 在 fragment 中显示默认计算器

android - Admob 进行多项 Activity ?

android - 如何在 fragment 中的自定义 actionBar 中附加项目的 onClickListener

react-native - 在 react native 的 ListView 中并排渲染两个项目(图像)

ios - 如何在 React Native 中为 Action Sheet IOS 选项中的选定选项添加复选标记?