Flutter

플로터 observer.analytics.setCurrentScreen 옵서버 사용하기

(주)이웃사촌 2021. 8. 16. 18:46

@override

  void initState() {

    super.initState();

    _controller = TabController(

        length: tabs.length, vsync: this, initialIndex: selectedIndex);

 

    //컨트롤러 리스너 달기

    _controller.addListener(() {

      if (selectedIndex != _controller.index) {

        selectedIndex = _controller.index;

        _sendCurrentTab();

      }

    });

  }

 

void _sendCurrentTab() {

    observer.analytics.setCurrentScreen(screenName: 'tab/$selectedIndex');

  }

반응형