我试图请求权限,它为registerForActivityResult抛出了一种未知的方法,起初我使用的是普通android.app.Activity,因为目前由于缺少PC,我一直在使用AIDE,我以前也遇到过与实现的,所以我将主要活动切换到扩展AppCompatActivity,在改变了大量导入和依赖关系的过程中,它无法工作,我也试着实现ActivityResultCaller,但是那个错误消失了,一切都符合,但这就是我现在的位置,有什么建议吗?<Intent> a
对的描述是:"An optional method you can implement that can be used to potentially provide a result in lieuof starting an activity.“
假设我想请求permissions.Generally,我必须通过ActivityResultLauncher (契约,回调)声明一个ActivityResultLauncher,在回调中编写工作逻辑,并在正确的时间启动它。据我所知,使用SynchronousRes
因此,我尝试使用新的registerForActivityResult()方法获取权限,并使用.launch()单击按钮来请求,但它似乎没有打开任何窗口来请求它。// Permission to get photo from gallery, gets permission and produce boolean