Android & Kotlin・他のファイルで MainActivity の API を使う

最初にはファイルを MainActivity と同じパッケージ環境に連携。

package com.example.name

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

class Test(private val appCompatActivity: AppCompatActivity) {}

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

private val test = Test(this)