草庐IT

empty_column

全部标签

java - Gradle 构建失败,出现 java.lang.IllegalStateException : Expected BEGIN_ARRAY but was STRING at line 1 column 1 path $

我正在构建一个从Firebase获取数据的应用程序,将其添加到数组适配器中并在ListView中显示。当我尝试构建应用程序时,它失败了:Error:Executionfailedfortask':app:transformClassesWithInstantRunForDebug'.java.lang.IllegalStateException:ExpectedBEGIN_ARRAYbutwasSTRINGatline1column1path$我的Activity:packageapp.nert;importandroid.content.Intent;importandroid.co

Android proguard 问题 : path may not be null or empty string. 路径 ='null'

设置前一切正常minifyEnabledtrue和shrinkResourcestrue设置这些值后,每当我运行项目时,我都会收到此错误:Information:Gradletasks[:app:assembleProdRelease]Error:pathmaynotbenulloremptystring.path='null'Information:BUILDFAILEDInformation:Totaltime:23.606secsInformation:1errorInformation:0warningsInformation:Seecompleteoutputinconsol

android - 启动布局检查器时为 "Error obtaining view hierarchy: Unexpected error: empty view hierarchy"

启动布局检查器时收到错误消息:“获取View层次结构时出错:意外错误:空View层次结构”。同样在Logcat中有一个异常(exception):12-1023:46:56.81218833-18840/com.tst.nikita.yandextranslaterI/art:Exceptionthrownbydispatcherfor0x5655525412-1023:46:56.81218833-18840/com.tst.nikita.yandextranslaterW/System.err:java.lang.NoClassDefFoundError:android.graph

android - 无法解决 SonarQube 错误 "Make this line start at column 3"

我在xml(布局、字符串、可绘制对象...)中有很多行都存在此错误。我试图将每个列的空间更改为3,以便在出现此错误的行中放置3个选项卡,但我在SonarQube中仍然遇到此错误。我该如何解决这个问题?我在这里举了一个我遇到这个错误的例子: 最佳答案 为了遵守“让这一行从第3列开始”的规则,您必须将代码缩进2个空格。我建议您在项目的根目录下使用.editorconfig文件(参见EditorConfig),内容如下:root=true[*]charset=utf-8end_of_line=lfinsert_final_newline=

安卓 GridView 安卓 :numColumns ="auto_fit" always create only two columns

您好,我正在开发小型android应用程序,我想在其中显示带有一些元素的简单gridview。它工作正常。唯一的问题是即使有空间,它也总是只显示两列。它平均将屏幕分成2列并仅显示两个元素。如果我将列数设置为数字,即不是auto_fit,那么它会正确显示。我的代码如下所示:我的网格元素看起来像:我做错了什么吗?需要一些帮助。谢谢。 最佳答案 看起来自动调整设置仅适用于固定列宽的情况。这是GridView源代码中唯一使用自动调整设置的地方:privatebooleandetermineColumns(intavailableSpace)

Android MediaStore 查询 MediaStore.MediaColumns.TITLE column is null for some files

我正在查询Android的MediaStore文件数据库-MediaStore.Files.getContentUri("external")-对于某些特定文件夹,MediaStore.MediaColumns。TITLE和MediaStore.MediaColumns.DISPLAY_NAME为空,而对于其他文件夹,此值存在。我找不到关于MediaStore.MediaColumns.TITLE的任何文档可能为空。一些内部Android目录会发生这种情况,例如:_data:/storage/emulated/0/Music,title:null,_display_name:null_

android - 以编程方式在 GridLayout 中设置 layout_column 和 layout_row

我有一个GridLayout(不是GridView),我想在其中添加一些具有特殊行和列inex的View。在XML中,我可以设置View:但是如何以编程方式设置属性layout_column和layout_row呢?我想要这样的东西:GridLayoutgrid=newGridLayout(getActivity());grid.setColumn(2);grid.setRow(4);grid.addView(newButton(getActivity()); 最佳答案 与所有layout_...参数一样,layout_column

android - 错误 : Cannot attach empty file in GMAIL app using File provider

我正在尝试附加pdfgmail应用程序中的文件。我读过this和this(应用解决方案)我正在尝试;publicstaticvoidattachFile(Contextctx){StringTAG="Attach";FiledocumentsPath=newFile(ctx.getFilesDir(),"documents");Log.i(TAG,"documentsAbsolutePathOutput");Log.i(TAG,documentsPath.getAbsolutePath().toString());Filefile=newFile(documentsPath,"samp

Android NDK 不满意链接错误 : "dlopen failed: empty/missing DT_HASH"

我正在使用崩溃报告服务跟踪我们的Android应用程序(使用NDK加载自定义C++库)的崩溃。少数用户遇到以下崩溃:java.lang.UnsatisfiedLinkError:dlopenfailed:empty/missingDT_HASHin"cpplibrary.so"(builtwith--hash-style=gnu?)atjava.lang.Runtime.loadLibrary(Runtime.java:365)atjava.lang.System.loadLibrary(System.java:526)我可以在Internet上找到关于此错误的几次提及(例如这个Goo

c++ - std::is_empty<T> 如何在 VS2015(或任何编译器)中实现?

我当前的问题是受到试图理解std::unique_ptr的启发。利用模板机制来实例化一个大小为T*的模板类什么时候D(删除器类型)是lambda函数类型,但在D时更大是函数指针类型(因为需要在unique_ptr实例中分配空间来存储函数指针)。查看VS2015源码,发现std::unique_ptr源自std::_Unique_ptr_base,它又声明了一个_Compressed_pair::value&&!is_final::value>类型的数据成员.类型_Ty1在后一种情况下是删除器的类型,D,那是第二个unique_ptr上一段中提到的模板参数;也就是说,这个问题背后的动机是