admin管理员组文章数量:1332890
import React, { useRef, useState, useEffect } from 'react';
import { StyleSheet, View, Text } from 'react-native';
import { RNCamera } from 'react-native-camera';
const Registration = () => {
const cameraRef = useRef(null);
const [cameraReady, setCameraReady] = useState(false);
useEffect(() => {
// Handle camera initialization and permissions here
if (cameraRef.current) {
setCameraReady(true);
}
}, [cameraRef]);
const handleCameraReady = () => {
setCameraReady(true);
};
return (
<View style={styles.container}>
{cameraReady ? (
<RNCamera
ref={cameraRef}
style={styles.preview}
type={RNCamera.Constants.Type.back}
flashMode={RNCamera.Constants.FlashMode.on}
androidCameraPermissionOptions={{
title: 'Permission to use camera',
message: 'We need your permission to use your camera',
buttonPositive: 'Ok',
buttonNegative: 'Cancel',
}}
onCameraReady={handleCameraReady}
/>
) : (
<Text>Camera is initializing...</Text>
)}
</View>
);
};
const styles = StyleSheet.create({
container: {
flex: 1,
flexDirection: 'column',
backgroundColor: 'black',
},
preview: {
flex: 1,
justifyContent: 'center',
alignItems: 'center',
},
});
export default Registration;
Getting error in react native v0.76 when try to use react-native-camera Review My Error is Below
Attempt to invoke vitual method 'com.facebook.react.uimanager.events.EventDispatcher.facebook.react.uimanager.UiManagerModule.getEventDispatcher()' on a null object reference
import React, { useRef, useState, useEffect } from 'react';
import { StyleSheet, View, Text } from 'react-native';
import { RNCamera } from 'react-native-camera';
const Registration = () => {
const cameraRef = useRef(null);
const [cameraReady, setCameraReady] = useState(false);
useEffect(() => {
// Handle camera initialization and permissions here
if (cameraRef.current) {
setCameraReady(true);
}
}, [cameraRef]);
const handleCameraReady = () => {
setCameraReady(true);
};
return (
<View style={styles.container}>
{cameraReady ? (
<RNCamera
ref={cameraRef}
style={styles.preview}
type={RNCamera.Constants.Type.back}
flashMode={RNCamera.Constants.FlashMode.on}
androidCameraPermissionOptions={{
title: 'Permission to use camera',
message: 'We need your permission to use your camera',
buttonPositive: 'Ok',
buttonNegative: 'Cancel',
}}
onCameraReady={handleCameraReady}
/>
) : (
<Text>Camera is initializing...</Text>
)}
</View>
);
};
const styles = StyleSheet.create({
container: {
flex: 1,
flexDirection: 'column',
backgroundColor: 'black',
},
preview: {
flex: 1,
justifyContent: 'center',
alignItems: 'center',
},
});
export default Registration;
Getting error in react native v0.76 when try to use react-native-camera Review My Error is Below
Attempt to invoke vitual method 'com.facebook.react.uimanager.events.EventDispatcher.facebook.react.uimanager.UiManagerModule.getEventDispatcher()' on a null object reference
Share Improve this question edited Nov 21, 2024 at 6:28 dev vaibhav asked Nov 21, 2024 at 6:25 dev vaibhavdev vaibhav 393 bronze badges 1- 1 facing the same issue since some days. I wasnt able to find this question anywhere on the internet. – Sami Ullah Commented Nov 25, 2024 at 6:23
1 Answer
Reset to default 0I got this resolved by adding the permissions in the android.manifest file:
<uses-permission android:name="android.permission.CAMERA" />
本文标签:
版权声明:本文标题:com.facebook.react.uimanager.events.EventDispatcher.com.facebook.react.uimanager.UiManagerModule.getEventDispatcher() on a null 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.betaflare.com/web/1742310181a2450708.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论