0

我正在尝试创建一个应用程序,它将某些应用程序(基于用户输入)列入黑名单,并在检测到列入黑名单的应用程序时,通过将主应用程序(或我的应用程序的其他部分)置于前台来阻止这些应用程序启动前景。

这将类似于 Smart App Protector,但具有额外的触发条件。

我的服务检测应用程序正常,但我无法让主要活动出现在前面。

有任何想法吗?提前致谢。

4

2 回答 2

0

在没有通知的情况下突然将您的活动带到前台总是一个坏习惯。我们始终建议通过通知管理器发送通知,然后单击通知消息,它​​会使用待定意图运行您的活动。这是否满足您的需求?

于 2012-07-25T22:46:58.040 回答
0

当您检测到列入黑名单的应用程序时使用它:

Intent startupIntent = new Intent(context, ActivityToLaunch.class);
startupIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(startupIntent);
于 2012-07-25T23:23:39.830 回答