Kotlin – 他のファイルで MainActivity の API を使う


最初にはファイルを MainActivity と同じパッケージ環境に連携してください。

package com.example.name

そしてクラスを作って AppCompatActivity タイプのコンストラクタ引数を与えてください。

class Test(private val appCompatActivity: AppCompatActivity) {}

最後に MainActivity でクラスのインスタンスを作って this を与えてください。

private val test = Test(this)