在黑暗中拍摄,根据观察到的凹痕图案进行猜测。缩进模式表明
Greeting
实际上不在MainActivity的类范围内。即你有
招呼
作为一个全局函数。
我怀疑您的代码结构是这样的:
class MainActivity : ComponentActivity() {
lateinit var bluetoothManager: BluetoothManager
lateinit var bluetoothAdapter: BluetoothAdapter
lateinit var takePermission: ActivityResultLauncher<String>
lateinit var takeResultLauncher: ActivityResultLauncher<Intent>
override fun onCreate(savedInstanceState: Bundle?) {
}
...
} // END OF MainActivity Defintition
// Greeting is at global scope
fun Greeting() {
}
您想要:
class MainActivity : ComponentActivity() {
lateinit var bluetoothManager: BluetoothManager
lateinit var bluetoothAdapter: BluetoothAdapter
lateinit var takePermission: ActivityResultLauncher<String>
lateinit var takeResultLauncher: ActivityResultLauncher<Intent>
override fun onCreate(savedInstanceState: Bundle?) {
}
fun Greeting() {
}
} // END OF MainActivity Defintition
如果这不能解决你的问题,那么我怀疑你需要发布
MVCE
.