如何获取Application实例在本机android本机代码?

时间:2018-06-15 05:25:54

标签: android reactjs react-native

我正在开发一个本机安卓应用程序。我想获取当前的ReactNativeApplication实例,人们用它来获取com.facebook.react.common.ApplicationHolder.getApplication()的应用程序实例,但是现在这个方法已被弃用,那么现在还有其他选择吗?

1 个答案:

答案 0 :(得分: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(/*...*/)
    }
}

没什么好用的,但是可以用。