【问题标题】:Static fields in kotlin [duplicate]kotlin中的静态字段[重复]
【发布时间】:2017-10-17 05:00:22
【问题描述】:

我是 Kotlin 的新手,正在尝试将我的 android 活动转换为 Kotlin,但我不知道如何将字段声明为静态。 我想转换下面的代码...

public class MainActivity extends AppCompatActivity {

static String TAG = "MainActicity";

   @Override
   protected void onCreate(Bundle savedInstanceState) {
   ....

   }

....
}

有人可以帮忙吗? 提前致谢!

【问题讨论】:

  • 你甚至没有尝试用谷歌搜索它。
  • @awd 是的,我做到了,但是,一个 14 岁的学生很难理解官方文档:'-(
  • 尝试使用 @JvmField 。这作为一个静态工作

标签: android static kotlin


【解决方案1】:

这是一个简单的活动:

import android.support.v7.app.AppCompatActivity
import android.os.Bundle

class MainActivity : AppCompatActivity() {

    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_main)
        val TAG:String = "MainActivity" 
    }
}

【讨论】:

  • 这不是确切的事情,我只是希望任何字段都是静态的
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-07-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多