如何使用ValueListenableProvider

时间:2019-05-27 19:14:50

标签: flutter

我试图了解如何使用ValueListenableProvider,但我很困惑,让我们按照链接页面上的示例进行操作:

ValueListenable<int> foo;

ValueListenableProvider<int>.value(
  valueListenable: foo,
  child: Container(),
);

好的,这为所有子小部件提供了foo,但是如何恢复呢?
 例如,在ChangeNotifierProvider中,我使用该类型来获取我的引用,例如Provider.of<SomeType>(context)。这里的SomeType是什么?诠释?

1 个答案:

答案 0 :(得分:0)

import System.Random import Control.Monad import Data.Array import Data.List modifyArray :: Array Int Char -> Int -> IO (Array Int Char) modifyArray arr i = if i > 0 then if i `mod` 102 == 1 then do (MODIFY ARRAY AT INDEX:i to equal ' ') else modifyArray arr (i-1) else arr 公开ValueListenableProvider

要从ValueListenable.value中读取内容,您需要使用ValueListenableProvider<int>