草庐IT

Kotlin-script

全部标签

Android Kotlin 按钮 + 警告对话框 + 列表

我有这个代码:varfirstKitList=mutableListOf("test","potato","anotheritem")overridefunonCreate(savedInstanceState:Bundle?){super.onCreate(savedInstanceState)setContentView(R.layout.activity_kit_list)valmainKitList=kitListViewvalmainListViewAdapter=ArrayAdapter(this,android.R.layout.simple_list_item_1,fi

Android Kotlin 按钮 + 警告对话框 + 列表

我有这个代码:varfirstKitList=mutableListOf("test","potato","anotheritem")overridefunonCreate(savedInstanceState:Bundle?){super.onCreate(savedInstanceState)setContentView(R.layout.activity_kit_list)valmainKitList=kitListViewvalmainListViewAdapter=ArrayAdapter(this,android.R.layout.simple_list_item_1,fi

java - Kotlin:Java 8 的哪些特性还不支持?

是否有Java8功能的最新概述,但Kotlin尚不支持这些功能?例如,调用像Map#putIfAbsent这样的默认方法编译失败(不支持的引用错误):importjava.util.*funmain(args:Array){valx:Map=HashMap()x.putIfAbsent(1,2)}如果默认方法被覆盖,它可以工作:importjava.util.*funmain(args:Array){valx:HashMap=HashMap()x.putIfAbsent(1,2)}这是我通过实验发现的,但要确定从Java8代码基础迁移到Kotlin是否已经可行,系统的概述会很有值(va

java - Kotlin:Java 8 的哪些特性还不支持?

是否有Java8功能的最新概述,但Kotlin尚不支持这些功能?例如,调用像Map#putIfAbsent这样的默认方法编译失败(不支持的引用错误):importjava.util.*funmain(args:Array){valx:Map=HashMap()x.putIfAbsent(1,2)}如果默认方法被覆盖,它可以工作:importjava.util.*funmain(args:Array){valx:HashMap=HashMap()x.putIfAbsent(1,2)}这是我通过实验发现的,但要确定从Java8代码基础迁移到Kotlin是否已经可行,系统的概述会很有值(va

java - Kotlin : Cannot find symbol class Fragment or other android classes

我有一个带有viewPager的javafragment..publicclassFragmentWithViewPagerextendsFragment{privateclassViewPagerAdapterextendsFragmentStatePagerAdapter{ViewPagerAdapter(FragmentManagerfm){super(fm);}@OverridepublicFragmentgetItem(inti){Fragmentfragment=newDeshFalView();//现在我有另一个fragment,它将填充在上面的fragment中,并用k

java - Kotlin : Cannot find symbol class Fragment or other android classes

我有一个带有viewPager的javafragment..publicclassFragmentWithViewPagerextendsFragment{privateclassViewPagerAdapterextendsFragmentStatePagerAdapter{ViewPagerAdapter(FragmentManagerfm){super(fm);}@OverridepublicFragmentgetItem(inti){Fragmentfragment=newDeshFalView();//现在我有另一个fragment,它将填充在上面的fragment中,并用k

functional-programming - Kotlin - 如何在列表中查找重复值的数量?

我有一个list,例如:vallist=listOf("orange","apple","apple","banana","water","bread","banana")如何查看苹果在这个列表中重复了多少次? 最佳答案 查找列表中所有重复值的一种方法是使用groupingBy然后过滤>1的值。例如vallist=listOf("orange","apple","apple","banana","water","bread","banana")println(list.groupingBy{it}.eachCount().filte

functional-programming - Kotlin - 如何在列表中查找重复值的数量?

我有一个list,例如:vallist=listOf("orange","apple","apple","banana","water","bread","banana")如何查看苹果在这个列表中重复了多少次? 最佳答案 查找列表中所有重复值的一种方法是使用groupingBy然后过滤>1的值。例如vallist=listOf("orange","apple","apple","banana","water","bread","banana")println(list.groupingBy{it}.eachCount().filte

android - "can' t find referenced class"with Proguard and Kotlin

我在使用proguard和kotlin时遇到了一个奇怪的问题。我正在逐渐将一个proguarded项目转换为kotlin-到目前为止效果很好,但是在转换某些类时我遇到了proguard错误。我还不能分离出这些类的特殊属性是什么,所以它坏了——它们似乎与其他类没有什么不同。例如InputStreamWithSource只是:packageorg.ligi.passandroid.modelimportjava.io.InputStreamclassInputStreamWithSource(valsource:String,valinputStream:InputStream)它完全可以

android - "can' t find referenced class"with Proguard and Kotlin

我在使用proguard和kotlin时遇到了一个奇怪的问题。我正在逐渐将一个proguarded项目转换为kotlin-到目前为止效果很好,但是在转换某些类时我遇到了proguard错误。我还不能分离出这些类的特殊属性是什么,所以它坏了——它们似乎与其他类没有什么不同。例如InputStreamWithSource只是:packageorg.ligi.passandroid.modelimportjava.io.InputStreamclassInputStreamWithSource(valsource:String,valinputStream:InputStream)它完全可以