• 로그인
  • 장바구니에 상품이 없습니다.

home2 게시판 Flutter 게시판 json streambuilder or futurebuilder

json streambuilder or futurebuilder

6 글 보임 - 1 에서 6 까지 (총 6 중에서)
  • 글쓴이
  • #53628

    이현석
    참가자
    안녕하세요 코딩애플님 ! 
    다름이 아니라, http로 데이터를 get하고 streambuilder나 futurebuilder로 변하는 데이터에 따라 화면 구성을 하려하는데,
    json으로 디코드하니, 타입이 List<dynamic>이여서 리스트로 퓨처나 스트림을 받아서 빌더로 화면 구성을 하는데, 데이터가 제대로 안받아와지고..
    get데이터를 그냥 스트림으로 하니, ByteStream이라는 타입이 나왔는데, 이걸 어찌 스트림이나 퓨처로 처리해야할 지 모르겠어서.. 질문 드립니다.
    
    어떻게 하면, 이 json 데이터를 실시간으로 받아와 화면 구성을 할 수 있을가요?
    
    json의 데이터는 다음과 같습니다. 
    [{no: 5, token: d103d6a9bd14, game: AirHockey, user: henry, resualt: 0}, {no: 4, token: d103d6a9bd14, game: Omok, user: henry, resualt: 0}, {no: 3, token: d103d6a9bd14, game: Dino, user: henry, resualt: 0}, {no: 2, token: d103d6a9bd14, game: FlappyBird, user: henry, resualt: 0}]
    
    데이터를 가져오는 코드는 다음과 같습니다.(stream과 list로 데이터를 뽑아 퓨처나 스트림빌더로 하려 할땐, void가 아니라 Stream혹은 Future를 했습니다.)
    데이터를 받아와 하려는 것은 다음과 같습니다.
    1. json 수 만큼 목록 나열
    2. 각 목록마다 정보 담은 목록 만들기
    
    이틀동안 계속 답을 못 찾아 연락드립니다..ㅠㅠ
    #53633

    codingapple
    키 마스터
    streambuilder futurebuilder그런거 쓰지 말고 그냥 state변수에 저장해서 씁시다
    #53698

    이현석
    참가자
    그 실시간으로 데이터 계속 추가 되는데, 그러면 데이터 변화에 따라 화면을 새로고침 하지 않는 이상 실시간으로 변화가 안일어나지 않나요?
    #53713

    codingapple
    키 마스터
    setState로 state변경하면 state 쓰는 위젯이 재렌더링됩니다
    #53726

    이현석
    참가자
    그런데 화면을 껐다 키지 않고 데이터 변화에 따른 화면 재구성을 원한다면
    initstate로 서버에서 데이터를 가져와 state에 저장하는 것은 한번이니까 실시간으로 변화하는 데이터에 따른 화면 재구성을 못하지 않나요?
    #53737

    이현석
    참가자
    죄송합니다 코딩애플님 뜻을 모르고 이상한 질문을 드렸네요
    해결했습니다 감사합니다 !
6 글 보임 - 1 에서 6 까지 (총 6 중에서)
  • 답변은 로그인 후 가능합니다.

About

현재 월 700명 신규수강중입니다.

  (09:00~20:00) 빠른 상담은 카톡 플러스친구 코딩애플 (링크)
  admin@codingapple.com
  이용약관
ⓒ Codingapple, 강의 예제, 영상 복제 금지
top

© Codingapple, All rights reserved. 슈퍼로켓 에듀케이션 / 서울특별시 강동구 고덕로 19길 30 / 사업자등록번호 : 212-26-14752 온라인 교육학원업 / 통신판매업신고번호 : 제 2017-서울강동-0002 호 / 개인정보관리자 : 박종흠