class AlmatyJobViewModel(application: Application) : AndroidViewModel(application){
fun clearSuggestionsHistory(){
SearchRecentSuggestions(application, MySuggestionsProvider.AUTHORITY, MySuggestionsProvider.MODE)
.clearHistory()
}
}
未解决的推荐人:应用程序
如果要在此方法中使用它,如何从构造函数中获取应用程序?
答案 0 :(得分:3)
如果添加private val application
,则会在编译时出现类似的异常情况
意外覆盖:以下声明具有相同的JVM签名
因此,要解决此问题,只应在需要的地方致电getApplication()
。
SearchRecentSuggestions(getApplication(), MySuggestionsProvider.AUTHORITY, MySuggestionsProvider.MODE).clearHistory()