错误:类 SpotsDialog 中的构造函数 SpotsDialog 不能应用于给定类型;
Posted
技术标签:
【中文标题】错误:类 SpotsDialog 中的构造函数 SpotsDialog 不能应用于给定类型;【英文标题】:error: constructor SpotsDialog in class SpotsDialog cannot be applied to given types; 【发布时间】:2018-07-17 09:02:10 【问题描述】:我正在使用此代码 并得到错误
protected void onActivityResult(int requestCode, int resultCode, Intent data)
super.onActivityResult(requestCode, resultCode, data);
if (requestCode == REQUEST_CODE)
AccountKitLoginResult result = data.getParcelableExtra(AccountKitLoginResult.RESULT_KEY);
if (result.getError() != null)
Toast.makeText(this, "" +result.getError().getErrorType().getMessage(),Toast.LENGTH_SHORT).show();
else if (result.wasCancelled())
Toast.makeText(this, "cancel" ,Toast.LENGTH_SHORT).show();
else
if (result.getAccessToken() !=null)
AlertDialog alertDialog = new SpotsDialog(MainActivity.this);
alertDialog.show();
alertDialog.setMessage("plz wait");
必需:上下文、字符串、整数、布尔值、OnCancelListener 找到:MainActivity 原因:实际参数列表和形式参数列表的长度不同 ????????????
【问题讨论】:
【参考方案1】:更像是一个 hack,但从 1.1 降级到 0.7 为我解决了这个问题
implementation 'com.github.d-max:spots-dialog:0.7@aar'
【讨论】:
【参考方案2】:With implementation 'com.github.d-max:spots-dialog:1.1@aar'
Use below code
lateinit var alertDialog: AlertDialog
alertDialog = SpotsDialog.Builder().setContext(this).build()
【讨论】:
如果您能解释一下这段代码如何解决问题,将会有所帮助。以上是关于错误:类 SpotsDialog 中的构造函数 SpotsDialog 不能应用于给定类型;的主要内容,如果未能解决你的问题,请参考以下文章
字符串类中的字符串(const char *)构造函数内存泄漏
ERROR 错误:未捕获(承诺中):TypeError:i.BehaviorSubject 不是 Angular 10 s-s-r 中的构造函数