如何触发任何其他有状态类的setState()?

时间:2017-12-19 05:45:52

标签: flutter

我有两个有状态状态,ABCState和XYZState,我想从XYZState调用ABCState上的dynamic registerSongObjs = new JObject(); registerSongObjs.Artist = accountInfo.DisplayName; registerSongObjs.objectID = ??????????Possibly Multiple values????????? var songIndexHelper = HttpContext.Application.Get("SongIndexHelper") as IndexHelper<SongAlgoliaModel>; songIndexHelper.PartialUpdateObject(registerSongObjs); ,这样我就可以触发重绘ABCState

setcolorder(aDT,order(c(index1,index2)))

我试着玩钥匙,但不知何故不能这样做。感谢您的帮助

1 个答案:

答案 0 :(得分:2)

这是一个坏主意。 但如果你想这样做,你可以:

  • 使用GlobalKey,它允许获取状态/上下文/小部件
  • 使用所需状态窗口小部件的子项BuildContext。使用context.ancestorStateOfType(const TypeMatcher<MyStatefulWidget>());