我的应用中有一个非活动计时器,它会在5分钟后执行以下操作:
Intent i = new Intent(context, LoginActivity.class);
i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK | Intent.FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS
| Intent.FLAG_ACTIVITY_NO_USER_ACTION);
context.startActivity(i);
然而,如果在那5分钟内我开始在手机上使用另一个应用程序,当5分钟结束时,我的应用程序就会出现在我正在使用的另一个应用程序前面。如果应用程序未处于活动状态,我如何仍然在后台执行startActivity?