java – 我的Android应用程序崩溃,即使我正在捕捉它导致崩溃的异
发布时间:2020-12-15 02:32:41 所属栏目:Java 来源:网络整理
导读:这是我的代码: private ArrayListPInfo getSelectedPackages() { ArrayListPInfo apps = new ArrayListPInfo(); for (String aname : Lock.getAllowedApps()) { try { PackageInfo pi = getPackageManager().getPackageInfo(aname,0); PInfo newInfo = new
这是我的代码:
private ArrayList<PInfo> getSelectedPackages() { ArrayList<PInfo> apps = new ArrayList<PInfo>(); for (String aname : Lock.getAllowedApps()) { try { PackageInfo pi = getPackageManager().getPackageInfo(aname,0); PInfo newInfo = new PInfo(pi.applicationInfo,getPackageManager()); apps.add(newInfo); } catch (NameNotFoundException e) { ErrorReporter.getInstance().handleSilentException(e); } } return apps; } 崩溃的线是: PackageInfo pi = getPackageManager().getPackageInfo(aname,0); 因为我正在捕捉错误,这没有任何意义.希望有人可以告诉我我做错了什么,或者这是Android的某种错误.这是日志显示的内容: android.content.pm.PackageManager$NameNotFoundException: com.teachersparadise.dinosaurscoloringbook at android.app.ContextImpl$ApplicationPackageManager.getPackageInfo(ContextImpl.java:1725) at com.nyanapps.lockfortots.free.Home.getSelectedPackages(Home.java:179) 解决方法
您可能希望确保您的包名称字符串格式正确,并且您可能无法捕获正确的异常.
请注意,异常是PackageManager.NameNotFoundException http://developer.android.com/reference/android/content/pm/PackageManager.NameNotFoundException.html (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- Java注解
- 文档 – 在JavaFX中获取节点的全局坐标
- Java反射:在自定义AbstractProcessor中查找方法使用
- actionscript-3 – AS3 Vector.sort()不采用排序选项?
- JDBC—03—SQL注入问题;PreparedStatement介绍;
- 可以在Java JPA 2.1中将空参数传递给存储过程吗?
- java – 将多个BigDecimals与Map相加
- 解决Eclipse add external jars运行出现java.lang.NoClassD
- java基本教程之join方法详解 java多线程教程
- java – 从Servlet访问Tomcat上下文路径