根据Intent.EXTRA_ALLOW_MULTIPLE
文件:
用于表示ACTION_GET_CONTENT意图可以允许用户 选择并返回多个项目。这是一个布尔额外的;该 默认为false。如果为true,则执行ACTION_GET_CONTENT 允许向用户呈现可以选择多个的UI 全部返回给调用者的项目。当这发生时,他们 应该作为结果Intent的getClipData()部分返回。
因此我们可以将其用作:
startActivityForResult(new Intent(Intent.ACTION_GET_CONTENT).putExtra(Intent.EXTRA_ALLOW_MULTIPLE, true).setType("image/*");
但这仅适用于Android API 18+。
所以我的问题是,我们可以使用Android支持库将其用于旧版Android API级别吗?
如果是,怎么样?
答案 0 :(得分:5)
我们可以将它用于使用Android的旧版Android API级别吗? 支持图书馆?
不,我们不能,Intent.EXTRA_ALLOW_MULTIPLE
不包含在Android支持库中,至少目前是这样。
答案 1 :(得分:2)
我担心您无法在API 16之前使用它。因为要使用此功能,您需要致电getClipData()以获取多个路径/ URI,API 16中添加了getClipData
但是最好从API 18中使用。