【发布时间】:2023-03-11 17:18:01
【问题描述】:
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
如果结果列表为空,您认为应该抛出哪个异常?
【问题讨论】:
-
对话框怎么样?!这里的上下文是什么?
-
它作为参数传递给处理我的文件的辅助类,我这样做是为了使用多态性,具体取决于它们是保存到内部存储器还是外部存储器。