2010-12-11 12 views
6

वहाँ किसी भी तरह से प्रोग्राम के रूप में के बादstartActivityForResult से उपयोगकर्ता चयन कैसे प्राप्त करें (Intent.createChooser (fileIntent, "फ़ाइल का उपयोग कर खोलें ..."), APP_PICKED) ;?

startActivityForResult(Intent.createChooser(fileIntent, "Open file using..."), APP_PICKED); 

या

startActivity(Intent.createChooser(fileIntent, "Open file using...")); 

उपयोगकर्ता चयन मैं चयनित अनुप्रयोग शुरू करने के लिए नहीं करना चाहते हैं पाने के लिए है - मैं केवल पता करने के लिए जो एक यह है करना चाहते हैं?

धन्यवाद!

उत्तर

12

नहीं, आप यह नहीं समझ सकते कि उपयोगकर्ता ने क्या चुना है।

हालांकि, आप अपने स्वयं के चयनकर्ता बनाने के लिए PackageManager और queryIntentActivities() का उपयोग कर सकते हैं।

+1

अच्छी तरह से ... मैं यह नहीं कह सकता कि यह मुझे आश्चर्यचकित करता है .... तो मैं चाहता हूं कि मुझे करना है .. – karla

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