I added debug point for
future: _futureData
Future getRegister1() async{
first rungetRegister1()
and thenfuture: _futureData
and again two times rungetRegister1()
after that screen comes _mainCategory State Widgetclass _mainCategory extends State<mainCategory3> { Future _futureData; @override void initState() { super.initState(); _futureData = getRegister1(); } @override Widget build(BuildContext context) { return Scaffold(
FutureBuilder inside Body
body: FutureBuilder( future: _futureData, builder: (BuildContext context, AsyncSnapshot snapshot) {
getRegister1()
Future getRegister1() async { //this data coming from cache (sqflite) List _catLocal = (await HelperDatabase1().displayRegisterCat()); List _defCatLocal = (await HelperDatabase1().display()); ... }