在.Net MAUI中获取Android CurrentActivity

Saq*_*qib 21 android xamarin maui

我正在将 Xamarin.Android 项目移植到 .Net 6。

由于依赖关系,不可能将 Xamarin.Essentials 包含在 .Net 6 项目中。

因此,我将所有内容切换为使用 Microsoft.* 命名空间。除了 Xamarin.Essentials.Platform.CurrentActivity 之外,这很容易。

.Net MAUI 是否有此类的等效项?如果没有,除了将 Essentials 中的代码复制/粘贴到应用程序之外,还有其他好的选择吗?

Ger*_*uis 32

所有 Essentials 都经过重新排列,以置于更逻辑的命名空间下。您要找的那个现在已经在下面了Microsoft.Maui.ApplicationModel.Platform.CurrentActivity

完整的概述(不知何故缺少此内容)可以在这里找到: https: //github.com/dotnet/maui/pull/5562