调用不同的包并选择正确的包

时间:2012-07-17 11:54:03

标签: android android-intent apk

我必须从第一个apk切换到第二个apk并且我已经成功完成了。但问题是我必须在多个包之间做出选择。如果包正确,那么应用程序应该切换。因此,我尝试将多个包名称放在字符串中并调用intent,但它只是在其他部分。

代码段是:

我初始化一个字符串变量

String value="com.android.example";

并在意图中传递

intent = pm.getLaunchIntentForPackage(value);

当我运行apk时,它不接受任何值,即使是正确的包并进入其他部分。请给我相同的建议,如果我可以通过任何其他方法做同样的事情,请告诉我。

1 个答案:

答案 0 :(得分:0)

使用PackageManager检查您查找的软件包是否确实存在于此设备上,然后根据您从支票中获得的结果采取相应措施。