如何處理不需要的小部件構建?由于各種原因,有時build再次調用我的小部件的方法。我知道這是因為父母更新了。但這會產生意想不到的效果。造成問題的一個典型情況是使用FutureBuilder這樣:@overrideWidget build(BuildContext context) {
return FutureBuilder(
future: httpCall(),
builder: (context, snapshot) {
// create some layout here
},
);}在本例中,如果建房方法將再次調用,它將觸發另一個http請求。這是不想要的??紤]到這一點,如何處理不需要的構建?有什么辦法阻止構建調用嗎?
如何處理不需要的小部件構建?
慕田峪4524236
2019-07-06 17:47:12
