Suspicious indentation: This is indented but is not continuing the previous expression (`bottomDialog = Botto`...) (Previous statement here)
时间: 2024-03-16 19:46:42 浏览: 384
这个错误通常是因为你的代码缩进有问题导致的。这个错误的意思是说你的代码缩进表明它是前一个表达式的一部分,但实际上它并不是。这个错误的解决方案是检查你的代码缩进是否正确,并确保每个缩进级别都只缩进4个空格(或一个Tab键)。
例如,下面的代码中就出现了这个错误:
```
bottomDialog = BottomSheetDialog(this)
.apply {
setContentView(dialogView)
behavior.state = BottomSheetBehavior.STATE_EXPANDED
}
```
在这个例子中,第二行的缩进级别不正确,它应该缩进到第一行的后面,并且只缩进4个空格(或一个Tab键)。正确的代码应该像这样:
```
bottomDialog = BottomSheetDialog(this)
.apply {
setContentView(dialogView)
behavior.state = BottomSheetBehavior.STATE_EXPANDED
}
```
这样就可以避免Suspicious indentation错误的出现。
相关问题
Suspicious indentation: This is indented but is not continuing the previous expression (`val intent = Intent(`...) (Previous statement here)
这个警告提示你的代码缩进有误,导致当前行的表达式没有正确地延续上一行的表达式。这个问题通常发生在 Kotlin 中,因为 Kotlin 不使用分号作为语句的结束符,而是使用缩进来判断语句的结束。
例如,如果你在 Kotlin 中编写一个 Intent 对象的创建和启动代码,可能会写成这样:
```kotlin
val intent = Intent(this, SecondActivity::class.java)
startActivity(intent)
```
如果你的代码缩进有误,可能会写成这样:
```kotlin
val intent = Intent(this, SecondActivity::class.java)
startActivity(intent)
```
这个代码会编译通过,但是会导致警告提示,因为第二行的缩进不应该这么多,应该和第一行对齐。如果你在这个位置按下了 tab 键,就会出现这个错误。
为了解决这个问题,你可以使用代码编辑器中的自动缩进功能,或者手动检查代码缩进是否正确。如果你使用的是 Android Studio,可以尝试按下 Ctrl + Alt + L 快捷键来格式化你的代码,这样会自动调整缩进。
Suspicious https://github.com/Homebrew/brew git origin remote found. The current git origin is: https://mirrors.ustc.edu.cn/brew.git
这个警告信息表示 Homebrew 在本地找到了一个名为 `git origin` 的远程仓库,但是当前的远程仓库实际上是 https://mirrors.ustc.edu.cn/brew.git。这可能是由于之前配置了不同的远程仓库导致的。
你可以使用以下命令查看当前的远程仓库:
```
git remote -v
```
如果当前的远程仓库确实是 https://mirrors.ustc.edu.cn/brew.git,你可以使用以下命令将 `git origin` 远程仓库删除:
```
git remote remove git origin
```
这样就可以消除警告信息了。
阅读全文