Trying to find out why Unresolved reference: registerForActivityResult ? in my class but in my MainActivity it's fine, am I not importing something I should be, or passing something to the function so that it can 'registerForActivityResult'
package com.example.cardgamexxx
import android.app.Activity
import android.app.AlertDialog
import android.net.Uri
import android.text.InputType
import android.widget.EditText
import androidx.activity.result.contract.ActivityResultContracts
import com.example.cardgamexxx.RequesterType.InputRequester_Password
import com.example.cardgamexxx.RequesterType.MessageRequester_Ok
import com.example.cardgamexxx.RequesterType.MessageRequester_YesNo
import com.example.cardgamexxx.RequesterType.MessageRequester_YesNoCancel
class Requester {
fun openFileRequester(activity: Activity) {
val getContent = registerForActivityResult(ActivityResultContracts.GetContent()) { uri: Uri? ->
// Handle the returned Uri
}
}
}