I am very afraid. is this an error? If you run it and go to the home screen, this message keeps appearing. The same goes for returning to the app.
Below is part of my code.
This page supports both YouTube video and camera functions.
List<CameraDescription> cameras = List.empty(growable: true);
class Home extends StatefulWidget {
@override
const Home({Key? key}) : super(key: key);
_Home createState() => _Home();
}
class _Home extends State<Home>{
CameraController controller =
CameraController(cameras[1], ResolutionPreset.max);
//final VideoHomeController controller= Get.put(VideoHomeController());
late final YoutubePlayerController _controller;
@override
void initState() {
super.initState();
controller.initialize().then((_) {
if (!mounted) {
return;
}
setState(() {});
});
_controller = YoutubePlayerController(
initialVideoId: '',
flags: YoutubePlayerFlags(
autoPlay: false,
loop: false,
hideThumbnail: false,
//isLive: true,
controlsVisibleAtStart: false,
useHybridComposition: false,
),
);
}
@override
@override
void dispose() {
_controller.pause();
controller.dispose();
super.dispose();
}
@override
Widget build(BuildContext context){
//Get.find<YoutubeDetailController>();
var height2 = AppBar().preferredSize.height;
if (!controller.value.isInitialized) {
return Container();
}
return SafeArea(
...
body: Stack(
children: [
CameraPreview(controller),
//상단 슬라이드
Column(
...
This is logs in console
W/MessageQueue(20594): at android.os.Handler.sendMessageDelayed(Handler.java:697)
W/MessageQueue(20594): at android.os.Handler.post(Handler.java:427)
W/MessageQueue(20594): at android.hardware.camera2.impl.CameraDeviceImpl$CameraHandlerExecutor.execute(CameraDeviceImpl.java:2163)
W/MessageQueue(20594): at android.hardware.camera2.impl.CameraDeviceImpl$CameraDeviceCallbacks.onResultReceived(CameraDeviceImpl.java:2071)
W/MessageQueue(20594): at android.hardware.camera2.ICameraDeviceCallbacks$Stub.onTransact(ICameraDeviceCallbacks.java:182)
W/MessageQueue(20594): at android.os.Binder.execTransactInternal(Binder.java:1195)
W/MessageQueue(20594): at android.os.Binder.execTransact(Binder.java:1159)
W/MessageQueue(20594): Handler (android.os.Handler) {277b89c} sending message to a Handler on a dead thread
W/MessageQueue(20594): java.lang.IllegalStateException: Handler (android.os.Handler) {277b89c} sending message to a Handler on a dead thread