2017-09-15 24 views
1

我想要获取该子包,以便在通知中完成轻敲时调用其主要活动。无法通过getApplicationInfo从其名称获取子包装

发生故障的代码是下列之一:

apppack="com.example.add.myapplication.mysubpackage"; 
try 
{ 
    ApplicationInfo app = context.getPackageManager().getApplicationInfo(apppack, 0); 
... 
} 
catch (PackageManager.NameNotFoundException e) 
{ 
    e.printStackTrace(); 
} 

随着失败之处在于PackageManager.NameNotFoundException被捕获。

如果使用apppack =“com.example.add.myapplication”调用该代码而不是显示其中的apppack,则不会抛出异常,我可以使用该包。

显示的代码包含的类位于包“com.example.add.myapplication”中。

我猜错误必须是关于命名子包的一些术语,但我没有找到它。

回答