如何处理在android Tv应用程序的react native中硬件后退按钮点击时焦点相同的项目



我正在使用React Native工作Android TV应用程序。我被注意力问题困住了。我有一个问题,当回到屏幕时,焦点总是转到第一个可触摸组件,而不是触发第二个屏幕显示的组件。帮我一下?


import React, { useEffect, useRef} from 'react';
import { useIsFocused } from '@react-navigation/native';
const Screen = (props) => {
const referenceComponent = useRef();
let isFocused = useIsFocused();
useEffect(() => {
//Use focus statement here 
//something like - referenceComponent.current.focus(); 
}, [isFocused]);

return <View>
/** other components **/
<ComponentToBeFocused ref={referenceComponent}/>
<View>
}

最新更新