1

我有处理数据的课程。我有两个选择。1. 直接注册为Provider:

class GetServerData extends ChangeNotifier 
{
  String resultDate;
  getData() {
    resultDate = http.get(...);
    notifyListeners();
  }
}
  1. 创建 wrapper-provider 类。并将其用作提供者。
class ServerDataProvider extends ChangeNotifier {
    String resultDate;
    GetServerData getServerData = GetServerData();

   getData() {
    resultDate = getServerData.getData();
    notifyListeners();
   }
}

我什么时候应该使用第一个变体,什么时候应该使用第二个?

4

0 回答 0