我在Android OS上为公司编写自定义启动器应用程序。它工作得很好,我可以启动大多数应用程序。问题在于:大部分:)一些应用程序无法启动。类似的应用:Instagram,Facebook Messenger。当我按下图标时,它会启动,但会立即关闭,没有任何错误消息。你有什么想法帮助我吗? 代码:
Intent intent = getActivity().getPackageManager().getLaunchIntentForPackage(item.getApplicationPackageName()); intent.setFlags(Intent.FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS); if (intent != null) { getActivity().startActivity(intent); }
非常感谢, K
答案 0 :(得分:0)
好的,我找到了解决方案:
只需将以下标志添加到意图
即可intent.addFlags(Intent.FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS); intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);