override fun onCreate()

in sample/src/main/java/com/uber/simplestore/sample/KotlinActivity.kt [31:58]


    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_kotlin)
        namespace = intent.getIntExtra(NAMESPACE_EXTRA, 0)
        title = "Sample Namespace $namespace"
        textView = findViewById(R.id.activity_main_text)
        editText = findViewById(R.id.activity_main_edit)
        button = findViewById(R.id.activity_main_save)
        button.setOnClickListener { saveMessage() }
        findViewById<View>(R.id.activity_main_nest).setOnClickListener {
            val intent = Intent(this, KotlinActivity::class.java)
            intent.putExtra(NAMESPACE_EXTRA, namespace + 1)
            startActivity(intent)
        }
        findViewById<View>(R.id.activity_main_clear)
            .setOnClickListener {
                Futures.addCallback(simpleStore.clear(), object : FutureCallback<Void> {
                    override fun onSuccess(msg: Void?) {
                        loadMessage()
                    }

                    override fun onFailure(t: Throwable) {
                        textView.text = t.toString()
                    }
                }, mainExecutor())
            }
        initialize()
    }