2014-07-10 8 views
8

AndroidDev

मैं लक्ष्य फ़िल्टर कि छवियों को स्वीकार करता है:कैसे से बचने के लिए */* आशय फिल्टर में माइम प्रकार

<intent-filter> 
    <action android:name="android.intent.action.SEND_MULTIPLE"/> 
    <category android:name="android.intent.category.DEFAULT"/> 
    <data android:mimeType="image/*"/> 
</intent-filter> 

लेकिन अगर मैं छवियों का चयन और एक फिल्म तो फ़िल्टर कर अभी भी भले ही फंस हो जाता है mimetype है "*/*"

क्या ऐसा कुछ है जो मैं कर सकता हूं ताकि मेरा आवेदन "*/*" के लिए नहीं कहा जा सके? निश्चित रूप से मैं अपने ऐप लॉन्च होने के बाद इसका सामना कर सकता हूं लेकिन यह मेरे लिए हास्यास्पद लगता है। मैं बल्कि ऐप शेयर सूची में नहीं होगा।

+1

क्या आप वास्तव में छवि के किसी भी समय संभालते हैं? यदि नहीं, तो क्यों आप वास्तव में 'हर प्रकार के लिए' छवि/पीएनजी 'निर्दिष्ट नहीं करते हैं? – schwiz

+0

मैं यूआईएल @ चिविज़ का उपयोग कर रहा हूं, मुझे यकीन नहीं है कि यह किस प्रकार से संभालता है। हालांकि, मुझे नहीं लगता कि यहां कुछ भी बदल जाएगा। – MikeWallaceDev

+0

मैंने सोचा कि शायद अगर आपने कोई वाइल्डकार्ड घोषित नहीं किया है तो एंड्रॉइड थोड़ा और सख्त होगा। हालांकि अटकलें हालांकि। – schwiz

उत्तर

0

दुर्भाग्य से मुझे नहीं लगता कि ऐसा करने का एक तरीका है। यदि आपको एक ही समय में एक छवि और एक फिल्म रखने में सक्षम होना चाहिए, तो आपको / की आवश्यकता होगी। यदि आप केवल एकाधिक छवियों या एकाधिक फिल्मों को चाहते हैं, तो हो सकता है कि आप 2 अलग-अलग इरादे-फ़िल्टर, छवियों के लिए एक और फिल्मों के लिए एक सेट कर सकें।

+0

यह वास्तव में एक त्रुटि मामला है, मुझे फिल्में नहीं चाहिए लेकिन मेरा ऐप अभी भी उनके साथ बुलाया जा सकता है। – MikeWallaceDev

+0

आप प्रोग्राम को प्रकार की जांच क्यों नहीं करते हैं और फिल्म फ़ाइलों को अनदेखा करते हैं? – Quanturium

+1

क्योंकि यह मेरे लिए एक बुरा यूएक्स है जो फिल्मों को मेरे ऐप में साझा करने की अनुमति देता है और फिर उन्हें प्रदर्शित नहीं करता है। मैं अपने ऐप के लिए शेयर विकल्पों में दिखाना पसंद नहीं करूंगा। – MikeWallaceDev

संबंधित मुद्दे