Flutter otalDaily')?.get('ENERC_KCAL')?.get('quantity')==null。我不知道有一种自动化的方法可以做到这一点,简洁明了。非常感谢。我不知道有一种自动化的方法可以做到这一点,简洁。谢谢。 if (snapshot.co

Flutter otalDaily')?.get('ENERC_KCAL')?.get('quantity')==null。我不知道有一种自动化的方法可以做到这一点,简洁明了。非常感谢。我不知道有一种自动化的方法可以做到这一点,简洁。谢谢。 if (snapshot.co,flutter,dart,Flutter,Dart,otalDaily')?.get('ENERC_KCAL')?.get('quantity')==null。我不知道有一种自动化的方法可以做到这一点,简洁明了。非常感谢。我不知道有一种自动化的方法可以做到这一点,简洁。谢谢。 if (snapshot.connectionState == ConnectionState.done && snapshot.hasData && !snapshot.hasError &&


otalDaily')?.get('ENERC_KCAL')?.get('quantity')==null。我不知道有一种自动化的方法可以做到这一点,简洁明了。非常感谢。我不知道有一种自动化的方法可以做到这一点,简洁。谢谢。
if (snapshot.connectionState == ConnectionState.done &&
        snapshot.hasData &&
        !snapshot.hasError &&
        snapshot.data != null) {
      energy = snapshot.data['totalDaily']['ENERC_KCAL']['quantity'] == null
          ? 0.0
          : snapshot.data['totalDaily']['ENERC_KCAL']['quantity'];
      fat = snapshot.data['totalDaily']['FAT']['quantity'] == null
          ? 0.0
          : snapshot.data['totalDaily']['FAT']['quantity'];
      protein = snapshot.data['totalDaily']['PROCNT']['quantity'] == null
          ? 0.0
          : snapshot.data['totalDaily']['PROCNT']['quantity'];
      cholesterol = snapshot.data['totalDaily']['CHOLE']['quantity'] == null
          ? 0.0
          : snapshot.data['totalDaily']['CHOLE']['quantity'];
The following NoSuchMethodError was thrown building FutureBuilder<dynamic>(dirty, state: _FutureBuilderState<dynamic>#3bbe5):
    The method '[]' was called on null.
    Receiver: null
    Tried calling: []("quantity")