2011-03-24 111 views
0
PackageManager pm = context.getPackageManager(); 
List<ResolveInfo> apps = 
    pm.queryIntentActivities(viewDocIntent, PackageManager.MATCH_DEFAULT_ONLY); 

if (apps.size() > 0) 
    context.startActivity(viewDocIntent); 
else 
    throw new ... SOMETHING 

如果结果列表为空,您应该抛出哪个异常?什么是最适合这种情况的android异常?

+0

对话框怎么样?!这里的背景是什么? – EboMike 2011-03-24 21:45:06

+0

它作为参数传递给处理我的文件的帮助程序类,我这样做是为了使用多态性,具体取决于它们是否保存到内部或外部内存。 – 2011-03-24 21:51:16

回答

相关问题