如何在React Native Android本地代码中获取应用程序实例?

6

我正在开发一个React Native的安卓应用。我想获取当前的ReactNativeApplication实例,之前人们使用com.facebook.react.common.ApplicationHolder.getApplication()来获取应用程序实例,但现在该方法已被弃用,是否现在有任何替代方法?

1个回答

0

我有同样的问题。目前我正在使用类似于以下内容的东西

// imports up here

let app; // make a global variable

function calledFromiOSFramework() {
    // the 'this' is not longer bound to the 'App'
    console.log(app); // a working reference to 'App'
}

export default class App extends Component {
    app = this;

    render() {
        return(/*...*/)
    }
}

没有什么优雅的东西,但它可以工作。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接