我有两个软件包(或者应用程序。我不知道它叫做什么)。我在feed中有一个活动A而在sms中有另一个活动B.活动应该调用活动BI尝试了答案在以前的查询。它没有工作。可以请任何人帮忙。
我的包浏览器看起来像这样
-feed
-src
-example.me.feed
-A.java
-res
-activity_a.xml
- Manifeft
-SMS
-src
-info.me.sms
-B.java
-res
-b.xml
-Manifeft

答案 0 :(得分:0)
您可以使用此代码(首先设置 packageName 和 context ):
PackageManager manager = context.getPackageManager();
try {
Intent i = manager.getLaunchIntentForPackage(packageName);
if (i == null) {
return false;
//throw new PackageManager.NameNotFoundException();
}
i.addCategory(Intent.CATEGORY_LAUNCHER);
context.startActivity(i);
return true;
} catch (PackageManager.NameNotFoundException e) {
return false;
}