Search code examples
javaandroidandroid-studioandroid-permissions

How do I #include ActivityResultContracts


When I try to do this:

import androidx.activity.result.contract.ActivityResultContracts

Android Studio complains that "result" is undefined.

My build.gradle has this line in it:

implementation 'androidx.appcompat:appcompat:1.2.0'

As far as I know, this should give me access to ActivityResultContracts. What am I missing?


Solution

  • Turns out I misinterpreted the information I was given. The implementation line in build.gradle needs to be this instead.

    implementation 'androidx.activity:activity-ktx:1.2.0-beta01'