[flutter] GetxController push되었는지 확인하기

박망키·2022년 12월 29일
1

Flutter 야금야금 먹기

목록 보기
86/97

C페이지로 가는 과정이
1) A->B->C인경우
2) A->C 인경우가 있는데
이때 C에서 상태가 바뀌면 이전페이지의 상태도 바뀌어야 했다.

B페이지의 GetxController가 push되었는지 확인을 하고 push가 되었다면 상태를 바꾸고 그렇지 않으면 아무일도 일어나지 않는다.

B페이지의 GetxController가 push되었는지 확인하는 방법은

bool isRegistered =  Get.isRegistered<BController>();

if(isResistered){
	BController.to.상태바꾸는함수();
}else{
	//생략가능
}

이렇게 하면 BController가 push 되었을때만 함수를 실행할수 있다

profile
무럭무럭 자라는 망키

0개의 댓글