草庐IT

kotlin.notimplementederror

全部标签

android - 房间 kotlin : Entities and Pojos must have a usable public constructor. 卡在这个错误上

我有两个错误错误:用@Relation注释的字段不能是构造函数参数。这些值是在构造对象后获取的。错误:用@Relation注释的字段不能是构造函数参数。这些值是在构造对象后获取的。我有两张table。一个是任务表,另一个是子任务表。对于每个任务表实体,都有一些子任务表实体。所以我试图从单个任务中获取所有任务和子任务列表道:@Query("Select*fromTaskTable")fungetTasks():List任务模型:classTaskModel(@EmbeddedvartaskTable:TaskTable,@Relation(parentColumn="id",entity

android - 对象不是 Kotlin 中此 Realm 的模式的一部分

我有一节这样的公开课openclassNewsResponse(@field:SerializedName("news")valnews:List?=null):RealmObject()像这样的NewsItem类openclassNewsItem(@field:SerializedName("created")valcreated:String?=null,@field:SerializedName("link")vallink:String?=null,@field:SerializedName("description")valdescription:String?=null,@

android - Kotlin - 在 Android 中转换 Singleton DatabaseController 的最佳方式

我正在通过“KotlininAction”学习Kotlin,并且正在慢慢将Android应用程序代码转换为它。但是我在转换下面的类时发现了一些问题。publicclassDatabaseController{privatestaticDatabaseControllersDatabaseController;privateSQLiteDatabasemDatabase;privateDatabaseController(Contextcontext){mDatabase=newSQLiteOpenHelperImpl(context.getApplicationContext()).g

android - 返回后的 kotlin android fragment 空回收器 View

我有这个安卓fragment:classMainFragment:BaseFragment(){privatevalrecyclerViewbylazy{find(R.id.recyclerView)}privatevalfabbylazy{find(R.id.fab)}privatevalmyLayoutManagerbylazy{LinearLayoutManager(ctx,LinearLayoutManager.VERTICAL,false)}privatevalmyAdapterbylazy{MainCardAdapter(ctx,ArrayList(),R.layout.c

android - Kotlin + 数据绑定(bind)在输入 '??' 处没有可行的替代方案

请原谅我糟糕的英语。我正在使用AndroidStudio3.1.1,我尝试使用kotlin对我的项目进行数据绑定(bind),但是当我尝试运行该项目时出现错误。我收到的错误消息如下所示:e:[kapt]Anexceptionoccurred:android.databinding.tool.util.LoggedErrorException:Founddatabindingerrors.****/databindingerror****msg:Syntaxerror:noviablealternativeatinput'??'file:/Users/eraise/Code/Demo/a

android - 使用 Kotlin 的 Android Realm - 在依赖项解析中包含配置后无法更改配置的依赖项

我正在尝试让Realm在我的项目中工作。我的Kotlin版本为1.2.51,并且禁用了InstantRun。在我的项目build.gradle文件中,我添加了以下依赖项:classpath"io.realm:realm-gradle-plugin:5.4.0"在我的Appbuild.gradle文件中,我按照教程中的说明应用了Realm插件:applyplugin:'com.android.application'applyplugin:'kotlin-android'applyplugin:'kotlin-android-extensions'applyplugin:'kotlin-

android - 如何防止我的 Kotlin 应用程序屏幕旋转?

我制作了一个Kotlin应用程序,但我不希望该应用程序的屏幕旋转。我知道使用Java,我可以将android:screenOrientation="portrait"在AndroidMainfest中,但是Kotlin呢?我该怎么做? 最佳答案 AndroidManifest是一个.xml文件。您不会在其中编写Kotlin代码。所以你仍然可以使用://or"landscape"这个答案对您也有帮助Howtosetentireapplicationinportraitmodeonly? 关

java - Kotlin 如何与 Java 和 JavaScript 互操作?

Kotlin网站声明:Kotlinis100%interoperablewithJava.Kotlin是Java的子集/超集吗?此外,文档指出Kotlin与JavaScript兼容,那么它是如何编译以支持两者的呢?Kotlin是像Xamarin一样的跨平台语言吗?Java会插值回Kotlin吗? 最佳答案 Kotlinisastatically-typedprogramminglanguagethatrunsontheJavaVirtualMachineandalsocanbecompiledtoJavaScriptsourceco

android - Kotlin 中的网格布局?

我正在尝试在我的KotlinAndroid应用程序中获得2x6(WxH)GridLayout。我为RecyclerView设置了我的xml和fragment/适配器,但对于如何对此应用GridLayout有点不知所措。如何让我的项目(listview_row_enrollments.xml)显示在网格中,而不仅仅是水平列表?EnrollmentFragment.ktclassEnrollmentsFragment:Fragment(){//TODO:RenameandchangetypesofparametersprivatevarmParam1:String?=nullprivate

java - 在 Android Studio 中将代码从 Java 转换为 Kotlin

谁能解释一下如何在AndroidStudio中用Kotlin替换现有的Java代码? 最佳答案 如果您已经在AndroidStudio项目中配置了Kotlin,您可以按照此处列出的步骤自动按照说明进行转换here.来自网站:在主菜单上,指向代码菜单。选择将Java文件转换为Kotlin文件。 关于java-在AndroidStudio中将代码从Java转换为Kotlin,我们在StackOverflow上找到一个类似的问题: https://stackover