我们可以使用 Android 支持库对旧版本的 Android API 级别使用 Intent.EXTRA_ALLOW_MULTIPLE 吗?

2023-12-24

根据Intent.EXTRA_ALLOW_MULTIPLE https://developer.android.com/reference/android/content/Intent.html#EXTRA_ALLOW_MULTIPLE文档:

用于指示 ACTION_GET_CONTENT 意图可以允许用户 选择并返回多个项目。这是一个额外的布尔值;这 默认为 false。如果为 true,则 ACTION_GET_CONTENT 的实现是 允许向用户呈现一个用户界面,他们可以在其中选择多个 全部返回给调用者的项目。当这种情况发生时,他们 应作为结果 Intent 的 getClipData() 部分返回。

所以我们可以将它用作:

startActivityForResult(new Intent(Intent.ACTION_GET_CONTENT).putExtra(Intent.EXTRA_ALLOW_MULTIPLE, true).setType("image/*");

但这仅适用于 Android API 18+。

所以我的问题是我们可以使用 Android 支持库将其用于旧版本的 Android API 级别吗?

如果是,如何?


我们可以将它用于旧版本的 Android API 级别吗? 支持库吗?

不,我们不能,Intent.EXTRA_ALLOW_MULTIPLE至少目前尚未包含在 Android 支持库中。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

我们可以使用 Android 支持库对旧版本的 Android API 级别使用 Intent.EXTRA_ALLOW_MULTIPLE 吗? 的相关文章

随机推荐