startActivityForResult在Android Studio中不显示为弃用



前段时间我在一个新的应用程序上工作,我注意到startActivityForResult已被弃用,所以我不得不使用ActivityResultLauncher <Intent>

现在我正在更新另一个与startActivityForResult一起工作的应用程序,但Android Studio没有将该方法标记为已弃用,做一点研究,我注意到minSdkVersion必须具有Android Studio的最新API来显示已弃用的方法,所以现在我有compileSdkVersion 31minSdkVersion 31,我已经可以看到许多我以前没有的弃用方法,但是startActivityForResult仍然没有标记,即使我使用了方法" anize>检查code"跟着";Java>"代码maturity"但是当我使用startActivityForResult

的时候,它并没有显示我被弃用。所以我需要你的帮助,知道为什么它没有被标记为已弃用,这也让我认为以下,是否有可能有更多的已弃用的方法,我不知道和Android Studio没有显示给我?

我澄清昨天我更新Android Studio到最新版本(Android Studio北极狐| 2020.3.1补丁3)认为这可能是问题,但我没有成功。

startActivityForResult()onActivity不推荐使用

但是,ComponentActivity上的startActivityForResult()不支持。粗略地说,ComponentActivity是Jetpack库中所有活动的根。AppCompatActivity扩展ComponentActivity.

所以,我的猜测是:

  • 在您得到弃用警告的情况下,您继承了ComponentActivity

  • 在没有得到弃用警告的情况下,您没有继承ComponentActivity

相关内容

  • 没有找到相关文章

最新更新