티스토리 뷰

반응형

자바나 클래스급 언어들이 포인터 기능이 없는 것 처럼(?), Dart에도 포인터는 없는것 같다.(C언어 ffi(?)는 사용가능하다고함)

문제 : 클래스들로 이루어진 UI를 전역함수에서 조작이 가능한가?

클래스들로 이루어진 UI를 전역함수에서 제어가 어려움.

클래스 생성시, 전역클래스변수로 생성하고, 전역함수에서 전역클래스를 제어하니 됨.

void func1()
{
	if(bsetState==true)
    {
      if(m_MyHomePageState!=null)
        {
          m_MyHomePageState?.SetState();
        }
    }
}


_MyHomePageState? m_MyHomePageState=null;
class MyHomePage extends StatefulWidget {
  MyHomePage({Key? key, required this.title}) : super(key: key);
  final String title;
  @override
  _MyHomePageState createState() =>  m_MyHomePageState=_MyHomePageState();
  
  void SetState() {
    setState(() {});
    bsetState=false;
  }
  ...
}
반응형

'Flutter' 카테고리의 다른 글

맥북에서 Flutter 설치하기  (0) 2022.06.17
flutter에서 StatelessWidget 화면 갱신  (0) 2022.05.31
flutter : Scaffold - 넌 뭐냐?  (0) 2022.04.06
flutter_blue 0.8.0 설치, 문법(작성중)  (0) 2022.04.02
2022-flutter 설치(작성중)  (0) 2022.03.27
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2025/02   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28
글 보관함