5

ドキュメントによると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 レベルに使用できるかどうかです。

はいの場合、どのように?

4

2 に答える 2

5

Android サポート ライブラリを使用して、古いバージョンの Android API レベルに使用できますか?

いいえ、できませんIntent.EXTRA_ALLOW_MULTIPLE。少なくとも現時点では、Android サポート ライブラリには含まれていません。

于 2013-09-28T16:19:27.707 に答える
2

残念ながら、API 16 より前では使用できません。これを使用するには、getClipData()を呼び出して複数のパス/URI を取得する必要があるためgetClipData、API 16 で追加されました。ただし、API 18 から使用することをお勧めします。

于 2014-10-19T10:12:28.993 に答える