我正在尝试将rate_my_app软件包与flutter应用程序集成在一起。我已经尝试了所有版本,并且出现了相同的问题:找不到参数onRatingChanged。我需要创建一个弹出式评分对话框,并且我不介意使用任何其他包或类或对其进行修复,之后我也会收到此错误使用rate_my_app提供的代码

抛出以下NoSuchMethodError附加到渲染树:
I / flutter(13365):将getter'millisecondsSinceEpoch'调用为null。
I / flutter(13365):接收者:null
I / flutter(13365):尝试致电:毫秒

我在main.dart中的代码

 RateMyApp rateMyApp = RateMyApp(
preferencesPrefix: 'rateMyApp_',
minDays: 1,
minLaunches: 1,


);



 @override
  void initState() {
    super.initState();
    if(rateMyApp.shouldOpenDialog){
      rateMyApp.showRateDialog(context,title: 'hii', message: 'please like');
    }

最佳答案

this thread中所述,请尝试将smooth_star_rating依赖项的版本固定为严格等于1.0.4+2。或将其更改为^1.1.0

10-06 11:27