kotlin使用遇到的坑。。。

Could not GET 'https://dl.google.com/dl/android/maven2/com/android/suppor……

最近开始学习kotlin,遇到几个小问题,在这里记录一下

1、某些时候使用“as”关键字时,会使程序中断执行,但不会报错,比如:

val intent = Intent(activity,DetailActivity::class.java)
Log.d("测试","1--程序执行到这里了")
intent.putExtra("goods_id",goods_id as String)
Log.d("测试","2--程序执行到这里了")
activity.startActivity(intent)

这段代码中,第二条Log可能会不执行,具体原理我也不明白。因为这段代码并不会报错,也不会导致程序闪退,只是突然不执行“as”关键字之后的代码。刚开始遇到这个问题的时候感觉很懵逼,万万没想到还有这么个坑。。。

 

2、使用kotlin的时候,其实是需要配置环境的,如果你在创建kotlin类的时候是这样的:

kotlin使用遇到的坑。。。_第1张图片

你可能感兴趣的:(kotlin,kotlin,配置)