草庐IT

maybe_unused

全部标签

Android 房间数据库错误 : Unused parameter: days in @Query function

我正在使用Room数据库,试图在我的Dao中编写一个查询,这将删除所有超过特定天数的记录。这是我的结论:@Query("DELETEFROMmy_tableWHEREdateFrom但是,当我尝试构建我的项目时,我的Gradle控制台出现错误:error:Unusedparameter:days我使用的是Kotlin,所以它也向我展示了这个:Error:Executionfailedfortask':nexo:kaptDebugKotlin'.Internalcompilererror.Seelogformoredetails我的查询有什么问题?更新我也收到有关转换日期的错误。这是我的

安卓 : Automatically remove unused images from project bundle

我正在开发一个相当大的android项目,并且在可绘制文件夹中有很多图像。许多这些图像没有在项目中使用(因为它们已被替换)并且它们占用了宝贵的空间。有什么方法可以让我自动找到这些图像并删除它们,而不用搜索项目中的每个图像? 最佳答案 我用过的一些工具是androidunusedresources和androidlint其中一个功能确实说Unusedresources 关于安卓:Automaticallyremoveunusedimagesfromprojectbundle,我们在Stac

android - 如果我的 RxJava 2 调用返回 Single 或 Maybe,我还需要使用 CompositeDisposable 吗?

假设我有Disposabledisposable=signOutUser().subscribe((Responseresponse)->{if(response.isSuccessful()){Intentintent=newIntent(view.getContext(),SignInUserActivity.class);intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP|Intent.FLAG_ACTIVITY_NO_HISTORY);view.getContext().startActivity(intent);((FragmentA

android - 如何在 Android(Maybe Context)的外部类中调用 getCurrentFocus() 而不是 Activity

我想在activity或fragment外调用getCurrentFocus(),让结构看起来很漂亮。但是我该如何调用该方法?有时我使用context作为参数来实现类似的功能。 最佳答案 您可以通过使用Activity来完成此操作,创建一个名为Utils的类并将以下代码放入其中。publicclassUtils{publicstaticvoidhideKeyboard(@NonNullActivityactivity){//Checkifnoviewhasfocus:Viewview=activity.getCurrentFocus

android - Dagger2 - 生成的组件类中的 "Unused"模块

我的Dagger2组件类包含3个模块,我试图使用它们将字段依赖项注入(inject)AndroidActivity类。生成的组件文件有注释说所有模块都未使用,链接此page获取更多信息。我的Activity类正在调用Component的inject(Activity)方法,并且具有由模块提供的注入(inject)注释字段,所以我不确定为什么生成的Component文件没有任何Provider来执行此注入(inject)。我的代码在下面,感谢您的帮助!生成的组件类:publicfinalclassDaggerMainComponentimplementsMainComponent{pri

安卓工作室 : How to stop getting error marks on unused symbols

我猜,在任何代码中,都有一些变量/方法/类实际上没有被使用,可能只是为了展示/以防万一。无论如何,我如何设置AndroidStudio以停止在滚动条中为未使用的变量提供“黄色”错误条纹标记。虽然,我不想停止收到所有警告。 最佳答案 加油!右键单击滚动条>自定义高亮级别>配置检查。你会发现一个巨大的列表,在搜索字段中输入unused然后你会看到“UnusedSymbol”,取消选中它。 关于安卓工作室:Howtostopgettingerrormarksonunusedsymbols,我们

Vue报错:error ‘xxx‘ is defined but never used no-unused-vars

原因:Vue默认开启了Eslint全局校验,ESLint是在ECMAScript/JavaScript代码中识别和报告模式匹配的工具,它的目标是保证代码的一致性和避免错误比如我这里的报错:解决方法:方法一(这种方法并不推荐,因为是直接关闭全局校验。):在Vue项目中找到,packege.json文件,在"rules":{}中添加"no-unused-vars":"off" 如图:方法二(推荐):忽略下一行校验,我们在未使用到定义的变量的上一行添加下面这句话://eslint-disable-next-line或者如图:  

c++ - [[maybe_unused]] 和构造函数

尝试使用gcc8.2.1和clang6.0.1编译sqlpp17代码库是一种非常奇怪的体验。该代码将编译器推到了极限,同时我可能遇到了一些编译器错误。从GCC文档中,[[maybe_unused]]从版本7开始实现,但如果以这种方式使用:structfoo{foo([[maybe_unused]]boolthing1){}};我遇到了这个特定的错误::2:9:error:expectedunqualified-idbefore'['tokenfoo([[maybe_unused]]boolthing1)^:2:9:error:expected')'before'['tokenfoo([

c++ - [[maybe_unused]] 在枚举器上

查看[[maybe_unused]]的规范,它指出:Appearsinthedeclarationofaclass,atypedef­,avariable,anon­staticdatamember,afunction,anenumeration,oranenumerator.Ifthecompilerissueswarningsonunusedentities,thatwarningissuppressedforanyentitydeclaredmaybe_unused.正如这里提到的枚举器,我有点希望它有一个用例。因为我唯一能想出的是-Wswitch警告,所以我用Clang、GCC

java - AES_DECRYPT 不适用于 linux : maybe linked to Hibernate

我在我的数据库中加密了数据,我正在尝试执行一个允许我在phpmyadmin中以明文形式显示值的请求。我使用以下请求:SELECTCAST(AES_DECRYPT(`my_encrypted_colum`,UNHEX('pass_in_hexa')ASCHAR)ASclear_valueFROM`my_table`当我在开发环境(windows)上使用它时,它运行良好。但是一旦我在预生产环境(linux)上使用它,我就会得到所有值的NULL。我很确定它与不同的环境有关,但我不知道是什么。我什至不知道哪个函数没有按预期运行:UNHEX或AES_DECRYPT(我猜是UNHEX)?这是我的开