我有一个案例,通过转到SD卡并查找文件然后打开它来打开PDF。我能想到的唯一一件事会强制它抛出一个例外,如果它找不到文件,或者用户没有adobe reader。如果他们的文件不存在,adobe reader已经显示一个对话框并返回到应用程序,但我想在此之前抓住它。
case R.id.ImageButton2:
Intent intent2 = new Intent();
intent2.setPackage("com.adobe.reader");
intent2.setDataAndType(Uri.fromFile(new File("/storage/emulated/0/afipresents/brochures/MultiLineBrochure.pdf")), "application/pdf");
startActivity(intent2);
break;
答案 0 :(得分:0)
try{
// ur code
} catch (Exception e) { // or u can have specific exceptions
showDialog(title_error,R.drawable.error_icon,msg_error_,label_ok);
e.printStackTrace();
}