我需要运行一个活动并删除我的应用程序的所有其他活动以节省内存。我在 sdk 中看到标志 FLAG_ACTIVITY_CLEAR_TASK 正是这样做的,但我在 monodroid 的 ActivityFlags 枚举中找不到它。
这可以用 monodroid 来完成吗?
我需要运行一个活动并删除我的应用程序的所有其他活动以节省内存。我在 sdk 中看到标志 FLAG_ACTIVITY_CLEAR_TASK 正是这样做的,但我在 monodroid 的 ActivityFlags 枚举中找不到它。
这可以用 monodroid 来完成吗?
ActivityFlags.ClearTask在 Mono for Android 中可用。但是,Android 直到 API 版本 11 才引入此标志,所以我猜您的目标是以前的版本。为了使用此标志,您需要将目标 Android 的最低版本更新为 3.1,该版本可在项目的属性页面中进行配置。
编辑:这个问题有一些其他方法可以在以前版本的 Android 上执行此操作。