有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

从前台服务启动java活动在某些应用程序上不起作用

我正在构建App locker应用程序。 我创建了一个前台服务。 在OnStartCommand中,我执行一段代码,用于在启动特定应用程序时启动锁定活动。 我的应用程序在许多应用程序上启动锁定活动时运行良好! 有时,当锁定活动正在启动但未到达前台时,我会启动我的应用程序。它没有启动我的应用程序MainActivity,而是启动之前未显示的锁定活动。 我真的需要帮助。 相反

lockIntent = new Intent(getApplicationContext(), PinAuthenticationActivity.class);
                                    //SET ACTIVITY FLAGS
                                    lockIntent.setFlags(
                                            Intent.FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS |
                                                    Intent.FLAG_ACTIVITY_NEW_TASK |
                                                    Intent.FLAG_ACTIVITY_NO_ANIMATION |
                                                    Intent.FLAG_ACTIVITY_RESET_TASK_IF_NEEDED |
                                                    Intent.FLAG_FROM_BACKGROUND
                                    );
                                    startActivity(lockIntent);

共 (0) 个答案