আমার এখনও অবধি এই পদ্ধতিটি রয়েছে তবে এটি এমন কিছু এসেছিল যা কিছু অনুপস্থিত
উদাহরণস্বরূপ আমার কাছে একটি ফাইল রয়েছে /sdcard/sound.3ga যা মিথ্যা ফিরিয়ে দেয় (যেমন এই ধরণের ফাইল পরিচালনা করতে পারে এমন কোনও ক্রিয়াকলাপ নেই) তবে আমি যখন ফাইল ম্যানেজারটি খুলি তখন এটি মিডিয়া প্লেয়ারের সাথে কোনও সমস্যা ছাড়াই খোলে no
আমি মনে করি এই অভিপ্রায়টি সম্পূর্ণ নয় এবং হ্যান্ডলারএক্সজিস্টগুলি পরিবর্তনশীল কেবলমাত্র মিথ্যা হবে তা নিশ্চিত করার জন্য আমার আরও কিছু করা দরকার যে যদি এই অভিপ্রায়টি পরিচালনা করতে পারে এমন কোনও কার্যকলাপ নেই তবে
PackageManager pm = getPackageManager();
Intent intent = new Intent(android.content.Intent.ACTION_VIEW);
String extension = android.webkit.MimeTypeMap.getFileExtensionFromUrl(Uri.fromFile(new File(uriString)).toString());
String mimetype = android.webkit.MimeTypeMap.getSingleton().getMimeTypeFromExtension(extension);
intent.setDataAndType(Uri.fromFile(new File(uriString)),mimetype);
boolean handlerExists = intent.resolveActivity(pm) != null;