#android #react-native #android-tv
#Android #react-native #android-tv
Вопрос:
Я создаю приложение для Android tv, используя react native, onFocus
и onBlur
вызывается на эмуляторе Android tv, но не на реальном Android tv. Я использую TouchableOpacity
для которых onFocus
и onBlur
являются реквизитами.
Я не знаю, в чем причина. он работает в эмуляторе, но не в реальном Android tv.
<TouchableOpacity onFocus={()=>{console.log("called onfocus")}} onBlur={()=>{
console.log("called onblur")
}}>
....
</TouchableOpacity>
Комментарии:
1. Вы когда-нибудь находили решение для этого?
2. Да, нам пришлось переписать всю навигацию в react-native, чтобы она работала должным образом.
3. Я действительно нашел свою проблему, я использовал обычный react-native, и для работы onFocus и onBlur вы должны использовать это: github.com/react-native-tvos/react-native-tvos
4. Рад, что вы нашли решение.