Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/312.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用Kotlin创建的房间数据库,用Java编写的活动,我可以这样做吗?_Java_Android_Kotlin_Android Room - Fatal编程技术网

用Kotlin创建的房间数据库,用Java编写的活动,我可以这样做吗?

用Kotlin创建的房间数据库,用Java编写的活动,我可以这样做吗?,java,android,kotlin,android-room,Java,Android,Kotlin,Android Room,我有一个用Java编写的活动和其他东西,但还不想转换成Kotlin。现在我需要创建一个房间数据库,我想使用Kotlin来实现这一点。如果我这样做,我的java程序可以访问用Kotlin编写的Room数据库吗? 谢谢。是的,你可以。您可以使用Java调用Kotlin函数,也可以使用Kotlin调用Java函数。但您必须在.kt文件中编写kotlin代码,并在.Java文件中编写Java代码。Hi@User1221688,您似乎还不熟悉SO,可能不太熟悉它的工作原理。你的问题似乎得到了一些反对票,我

我有一个用Java编写的活动和其他东西,但还不想转换成Kotlin。现在我需要创建一个房间数据库,我想使用Kotlin来实现这一点。如果我这样做,我的java程序可以访问用Kotlin编写的Room数据库吗?
谢谢。

是的,你可以。您可以使用Java调用Kotlin函数,也可以使用Kotlin调用Java函数。但您必须在.kt文件中编写kotlin代码,并在.Java文件中编写Java代码。

Hi@User1221688,您似乎还不熟悉SO,可能不太熟悉它的工作原理。你的问题似乎得到了一些反对票,我相信这可能是因为它显示出一点缺乏研究。因此,用户通常喜欢在自己尝试通过查看博客帖子和教程来解决问题后发布问题的人。Kotlin最初是为了与Java完全兼容而写的,通过谷歌搜索这个问题,你可能已经找到了一些很好的解释,说明了Java语言是如何工作的。希望对您有所帮助。:)别担心,我花了一点时间才弄明白堆栈溢出实际上是如何工作的。