अगर आप अपनी समस्या का हल कैसे मैं संग्रहण एक्सेस फ़्रेमवर्क
Intent filePickerIntent = new Intent(Intent.ACTION_OPEN_DOCUMENT);
filePickerIntent.setType("*/*");
filePickerIntent.putExtra(Intent.EXTRA_ALLOW_MULTIPLE, true);
startActivityForResult(filePickerIntent, REQUEST_CODE);
गतिविधि परिणाम विधि में साथ बहु चयन कार्यान्वित जानते हैं नहीं है, लेकिन यहाँ है, तो आप सिर्फ आशय में ClipData पुनरावृति करने की जरूरत है पैरामीटर
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data)
{
if(requestCode == REQUEST_CODE)
{
if(data != null)
{
ClipData clipData = data.getClipData();
for(int i = 0; i < clipData.getItemCount(); i++)
{
ClipData.Item path = clipData.getItemAt(i);
Log.i("Path:",path.toString());
}
}
}
}
संग्रहण एक्सेस फ़्रेमवर्क गतिविधि यूआई में एकाधिक फ़ाइलों का चयन करने के लिए, बस पकड़ किसी भी आइटम और बहु चयन सक्रिय कर देंगे दबाएँ।
स्रोत
2015-08-04 14:35:15
आप अपनी सामग्री को एक सूचीदृश्य के भीतर प्रदर्शित करते हैं या तो? तो बस सूची दृश्य –
से लांगक्लिक फ़ंक्शन का उपयोग करें, मुझे आपको सभी निर्देशिकाओं से सभी डेटा को एक सूचीदृश्य में लाने की ज़रूरत है जो सिरदर्द होगा और उपयोगकर्ता फ़ाइल चुनने के लिए स्क्रॉल करके परेशान हो जाएगा। क्या कोई और तरीका उपलब्ध है? – SAM
आपको कई प्रश्नों का उपयोग करने के लिए अपने प्रश्न को स्पष्ट करने की आवश्यकता है, आमतौर पर आप एक सूचीदृश्य का उपयोग करते हैं, क्योंकि आपको एक से अधिक आइटम दिखाने की ज़रूरत है जो उपयोगकर्ता चुन सकते हैं, या आप क्या चाहते थे ?? –