kotlin
でネットワーク操作を実行するためにutilsを作成しようとしています。私はプライマリコンストラクタがCommand
とContext
を取っている以下のコードを持っています。Koltinのstatic companionオブジェクトのインスタンス変数にアクセスする方法
command.execute(JSONObject(jsonObj))
のコマンド変数にアクセスできません。以下のエラーが表示されます。私は何が問題を引き起こしているのかよくわからないのですか?
未解決参照:コマンド
class AsyncService(val command: Command, val context: Context) {
companion object {
fun doGet(request: String) {
doAsync {
val jsonObj = java.net.URL(request).readText()
command.execute(JSONObject(jsonObj))
}
}
}
}