我无法推到音频列表。重要提示:我不想将listOf更改为mutableListOf
private var offlineAudioList: List<Audio> = listOf(Audio())
val audio = Audio(
_id = cursor.getString(
cursor.getColumnIndexOrThrow(MediaStore.Audio.Media._ID)
), filePath = cursor.getString(
cursor.getColumnIndexOrThrow(MediaStore.Audio.Media.RELATIVE_PATH)
), title = cursor.getString(
cursor.getColumnIndexOrThrow(MediaStore.Audio.Media.TITLE)
), duration = cursor.getInt(
cursor.getColumnIndexOrThrow(MediaStore.Audio.Media.DURATION)
), writer = User(
image = cursor.getString(
cursor.getColumnIndexOrThrow(MediaStore.Audio.Media.ARTIST_ID)
)
)
)
offlineAudioList.plus(audio)
虽然音频不是空的,但这不起作用。当我记录音频时,它给了我一个有数据的类,所以这不是问题所在。
使用var
变量或属性中的只读列表时,要更改它,必须重新分配到变量/属性,因为使用plus()
“添加”到它实际上是创建一个新的列表实例:
offlineAudioList = offlineAudioList.plus(audio)
// or
offlineAudioList = offlineAudioList + audio
// or
offlineAudioList += audio
此外,在声明列表的地方,您似乎可以使用emptylist()
而不是listof(Audio())
,除非列表中有一个空白音频项是有意义的。
所以我创建了一个Docker中心映像,如下所示,工作正常 几周后,我需要为新的软件版本重建映像,所以我做到了 但是最后的推送命令失败了 运行docker images可以提供:
我试图找到这个按钮并点击它。但我得到了这个错误: 我注意到它正在寻找不同的字符串bc它在类名前面添加了这个点。这是问题吗? 非常感谢。
问题内容: 如果html文件是本地文件(在我的C驱动器上),则可以使用,但是如果html文件在服务器上并且图像文件是本地文件,则无法使用。这是为什么? 任何可能的解决方法? 问题答案: 如果客户端可以请求本地文件系统文件,然后使用JavaScript找出其中的内容,则将是一个安全漏洞。 解决此问题的唯一方法是在浏览器中构建扩展。Firefox扩展和IE扩展可以访问本地资源。Chrome的限制更为严
不是内置函数或关键字,但是如果函数名为,为什么我不能调用它呢? 调试控制台中没有错误消息,如果我将其重命名为all2,该函数就会工作。 这是代码:在chrome和IE10中测试
null null 我在/s/chart/img/purple.png中有一个img,我想在“ChartContainer3”中创建,但我不明白当我单击submit时没有发生任何事情,没有创建。那么我如何在“ChartContainer3”中进行创建呢?
我不能在设置cookie后返回任何地方,cookie设置正确,但在设置cookie后,它不会重定向任何地方。 下面是我的代码: 下面是JavaScript的功能: 这是我的函数,但不重定向到索引或其他任何地方: