早教吧 育儿知识 作业答案 考试题库 百科 知识分享

判断一个Activity判断一个包是否存在于系统中的方法判断一个包是否存在于系统中(来自网络),经过测试,好用:publicbooleancheckBrowser(StringpackageName){if(packageName==null||"".equals(packageName

题目详情
判断一个Activity 判断一个包 是否存在于系统中 的方法判断一个包是否存在于系统中(来自网络),经过测试,好用: public boolean checkBrowser(String packageName) { if (packageName == null || "".equals(packageName)) return false; try { ApplicationInfo info = getPackageManager().getApplicationInfo( packageName, PackageManager.GET_UNINSTALLED_PACKAGES); return true; } catch (NameNotFoundException e) { return false; } } 判断一个Activity是否存在于系统中(来自网络),经过测试好用 : Intent intent = new Intent(); intent.setClassName("包名", "包名.Activity名"); if(getPackageManager().resolveActivity(intent, 0) == null) { //说明系统中不存在这个activity //经过测试,系统中没有的Activity 的确 执行这里 } else { 有的Activity也的确执行这里 }总感觉有什么不对,但又说不出来,平时总是“存在的话”放在if里......请大虾们指点小弟还有一个帖子要沉了,如果您对画廊感兴趣 点击这里 帮助小弟,哈哈
▼优质解答
答案和解析
回复2# 回复真快,我还没编辑完帖子呢......大侠可以再看一遍。。。 小弟受大虾感谢,受宠若惊
看了判断一个Activity判断一...的网友还看了以下: