将我的targetSDK
版本更新为28后,我无法使用SnackBar
必须是BaseTransientBottomBar.LENGTH_INDEFINITE之一, BaseTransientBottomBar.LENGTH_SHORT, BaseTransientBottomBar.LENGTH_LONG或值必须≥1(为-2) 更少...检查信息:确保仅在方法中使用参数时 允许一组特定的常量,调用遵循这些规则。
这就是我所做的-
Snackbar snackbar = Snackbar.make(Objects.requireNonNull(parentLayout), "Kindly allow all the permissions for App for a better experience...", Snackbar.LENGTH_LONG);
snackbar.setDuration(Snackbar.LENGTH_INDEFINITE);
snackbar.show();
答案 0 :(得分:1)
答案 1 :(得分:0)
将资料从'com.google.android.material:material:1.0.0'
升级到版本'com.google.android.material:material:1.1.0'
为我解决了此问题。