我正在尝试将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
。