티스토리 뷰
반응형
자바나 클래스급 언어들이 포인터 기능이 없는 것 처럼(?), 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 |