我必须从第一个apk切换到第二个apk并且我已经成功完成了。但问题是我必须在多个包之间做出选择。如果包正确,那么应用程序应该切换。因此,我尝试将多个包名称放在字符串中并调用intent,但它只是在其他部分。
代码段是:
我初始化一个字符串变量
String value="com.android.example";
并在意图中传递
intent = pm.getLaunchIntentForPackage(value);
当我运行apk时,它不接受任何值,即使是正确的包并进入其他部分。请给我相同的建议,如果我可以通过任何其他方法做同样的事情,请告诉我。
答案 0 :(得分:0)
使用PackageManager检查您查找的软件包是否确实存在于此设备上,然后根据您从支票中获得的结果采取相应措施。