녕로그
Home
  • 분류 전체보기 (79)
    • 강화학습 (0)
    • NLP (7)
    • 읽어본 논문들 (1)
    • 개발 (67)
      • 개인 프로젝트 (5)
      • 오류조치 및 팁 (10)
      • Flutter (2)
      • 2022-하계모각코 (12)
      • 2022-동계모각코 (12)
      • 2023-동계모각코 (25)
    • 잡담, 생각 (4)
Home
  • 분류 전체보기 (79)
    • 강화학습 (0)
    • NLP (7)
    • 읽어본 논문들 (1)
    • 개발 (67)
      • 개인 프로젝트 (5)
      • 오류조치 및 팁 (10)
      • Flutter (2)
      • 2022-하계모각코 (12)
      • 2022-동계모각코 (12)
      • 2023-동계모각코 (25)
    • 잡담, 생각 (4)
블로그 내 검색

녕로그

App 개발, 머신러닝을 공부하는 블로그입니다.

  • 개발/Flutter

    Flutter Navigator 홈 화면으로 가는 방법

    2022. 2. 16.

    by. 안녕진

    해결

    Navigator의 popUntil 메소드를 사용하면 된다.
    Navigator.popUntil(context, (route) => route.isFirst);

    설명

    Navigator.popUntil 메소드의 설명을 확인해보자.
    void popUntil(BuildContext context, bool Function(Route ) predicate)
    flutter docs의 설명을 읽어보면

    Calls pop repeatedly on the navigator that most tightly encloses the given context until the predicate returns true.

    predicate가 true를 반환할 때까지 pop(context)를 반복한다.
    predicate는 route를 인자로 받으므로, route의 필드인 isFirst로 첫 화면인지 확인하면 된다.
    ~flutter docs predicate 바로가기

    predicate함수를 이용하여 특정 route로 향하도록 할 수도 있다.

    저작자표시 (새창열림)

    '개발 > Flutter' 카테고리의 다른 글

    Flutter TextField 클릭 시 전시된 키보드에 화면이 가려지는 상황 해결 방법  (0) 2022.02.23

    댓글

    관련글

    • Flutter TextField 클릭 시 전시된 키보드에 화면이 가려지는 상황 해결 방법 2022.02.23
    맨 위로
전체 글 보기
  • Github
Tistory 로그인
Tistory 로그아웃
로그아웃 글쓰기 관리

Today

Total

Powered by ⓒ Kakao Corp.

Designed by Nana
블로그 이미지
안녕진

티스토리툴바