【发布时间】:2020-08-22 14:47:37
【问题描述】:
在我的场景中,我正在尝试为 android 后退按钮处理程序创建全局类,并在多个屏幕类文件中重用它。怎么做?我尝试了下面的代码,但我不知道如何从其他类访问公共类。
我的代码如下 (Androidhandler.tsx)
export default class hardware extends Component {
constructor(props) {
super(props);
this.BackButton = this.BackButton.bind(this);
}
componentWillMount() {
BackHandler.addEventListener'BackPress',this.BackButton);
}
componentWillUnmount() {
BackHandler.removeEventListener('BackPress',this.BackButton);
}
BackButton() {
if(this.props.navigation){
this.props.navigation.goBack(null);
return true;
}
}
}
【问题讨论】:
标签: android ios typescript react-native