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