0

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

代码片段是:

我初始化一个字符串变量

String value="com.android.example";

并有意通过这里

intent = pm.getLaunchIntentForPackage(value);

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

4

1 回答 1

0

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

于 2012-07-17T12:16:06.190 回答