草庐IT

kotlin_version

全部标签

Android studio 报错 Plugin [id: ‘com.android.application‘, version: ‘8.1.0‘, apply: false]

之前的项目可以运行,过一阵再次打开发现报错如下。但是新建Androidstudio 项目没有问题可以运行。Buildfile'D:\kt\MyApplication3\build.gradle.kts'line:2Plugin[id:'com.android.application',version:'8.1.0',apply:false]wasnotfoundinanyofthefollowingsources:*Try:>Runwith--infoor--debugoptiontogetmorelogoutput.>Runwith--scantogetfullinsights.*Excep

android - 启动 SDK 管理器时出错 : "find_java.exe is not compatible with the version of Windows you' re running"

我试图在androidstudio中启动androidsdk管理器,但它向我显示以下错误https://plus.google.com/u/0/113311995935504360295/posts/h5EKzabisQj?pid=6068461235610543378&oid=113311995935504360295CannotlaunchSDKmanagerOutput:ThisversionofC:\PROGRA~1\Android\ANDROI~1\sdk\tools\lib\find_java.exeisnotcompatiblewiththeversionofWindow

解决com.alibaba.fastjson.JSONException: write javaBean error, fastjson version 1.2.83

2023-11-1411:01:40.609INFO1---[nio-8083-exec-8]c.ai.sop.management.aop.ExceptionAspect:aroundAdvice常:com.alibaba.fastjson.JSONException:writejavaBeanerror,fastjsonversion1.2.83,classorg.springframework.web.multipart.support.StandardMultipartHttpServletRequest,method:getAsyncContext在日志中,Fastjson似乎试图将

java - Android kotlin 覆盖 onCreateView() 方法中的接口(interface)方法

我是Kotlin新手。我有一个包含两个方法定义的接口(interface):funonSuccess(result:T)funonFailure(e:Exception)现在,在我的fragment中我已经实现了这个接口(interface)并且想在里面使用这些方法:overridefunonCreateView(inflater:LayoutInflater?,container:ViewGroup?,savedInstanceState:Bundle?):View?{....................................overridefunonSuccess(r

android - 如何在 kotlin 中的 customadpter 项目上实现 clicklistener?

我想在recyclerview项目上实现onClickListener。这是我的CustomAdapter.kt代码。packagecom.png.kotlinsample/***Createdbyadminon13-08-2017.*/importandroid.support.v7.widget.RecyclerViewimportandroid.view.LayoutInflaterimportandroid.view.Viewimportandroid.view.ViewGroupimportandroid.widget.TextView/***Createdbyprashan

java - kotlin 内部类无法访问外部的私有(private)方法?

您好,我是kotlin的新手,正在尝试从内部匿名类中简单地调用私有(private)函数。调用如下:objectcallback:Callback{overridefunonResponse(call:Call?,response:Response?){Log.d("jjj","responseis"+response.toString())displaySuccess()}overridefunonFailure(call:Call?,t:Throwable?){}}privatefundisplaySuccess(){Toast.makeText(activity,"succesf

android - 如何在 Kotlin 中使多个子集保持不变

在有一个定义了一些常量的类的java中,一些在内部类中。他们可以被称为:Data.HTTP_SCHEME;Data.Constants.ResponseType.XML;Data.PayloadType.JSON如何在Kotlin中做同样的事情?publicclassData{publicstaticfinalStringHTTP_SCHEME="http";publicstaticfinalStringHTTPS_SCHEME="https";publicstaticclassConstants{publicstaticclassResponseType{publicstaticfi

【Kotlin】基础变量、集合和安全操作符

文章目录数字字面常量显式转换数值类型转换背后位运算符字符串字符串模板修饰符数组集合(Kotlin自带)通过序列提高效率惰性求值序列的操作方式中间操作末端操作可null类型安全调用操作符?.操作符?:非空断言操作符!!使用类型检测及自动类型转换安全的类型转换as?返回和跳转在Kotlin中,所有东西都是对象,在这个意义上讲我们可以在任何变量上调用成员函数和属性。一些java中的基本数据类型可以有特殊的内部表示——例如,数字(int)、字符和布尔值可以在运行时表示为原生类型值数字Kotlin处理数字在某种程度上接近Java,但是并不完全相同。例如,对于数字没有隐式拓宽转换(如Java中int可以隐

android - 使用 Kotlin 的 `let` 的合理情况

在Kotlin中,如果对象(let接收器)不是null,通常使用let来执行代码,作为替代到if!=null检查,如下所示:valnullable:String?="anything"nullable?.let{println(it)}在哪些其他情况下使用let有意义?仅供引用,let是Kotlin标准库的一部分,定义如下:@kotlin.internal.InlineOnlypublicinlinefunT.let(block:(T)->R):R=block(this) 最佳答案 我见过let用于限定嵌套变量的范围(忽略let的返

android - Gradle 项目同步失败,Kotlin

我使用的是BetaKotlin和Android-Studiochannel。更新到最新版本后,我遇到了一些gradle同步错误。以下是我从事件日志中复制的日志:Error:Couldnotfindorg.jetbrains.kotlin:kotlin-gradle-plugin:1.2.0-rc-39.Searchedinthefollowinglocations:file:/home/yourpc/Android/android/gradle/m2repository/org/jetbrains/kotlin/kotlin-gradle-plugin/1.2.0-rc-39/kotl