Android 如何启动其他应用程序';没有把它带到前面的活动?

Android 如何启动其他应用程序';没有把它带到前面的活动?,android,android-activity,Android,Android Activity,我对应用程序A有一些特定需求,需要启动应用程序B的活动,而不需要将应用程序B带到用户手中,是否可能,请提前感谢。如果您可以修改应用程序B的活动,您可以在onCreate()方法中添加此行 moveTaskToBack(true); 如果您不能修改该活动,我认为这是不可能的。不,这是不可能的。启动活动时,目标任务(启动活动的任务)将放在前面,并显示活动。没有办法“在后台启动一个活动”你是说一个不可见的布局还是一个服务?@sanjeev不,一个活动只是要注意,我认为这仍然会使一个新的活动闪烁sta

我对应用程序A有一些特定需求,需要启动应用程序B的
活动
,而不需要将应用程序B带到用户手中,是否可能,请提前感谢。

如果您可以修改应用程序B的活动,您可以在
onCreate()
方法中添加此行

moveTaskToBack(true);

如果您不能修改该活动,我认为这是不可能的。

不,这是不可能的。启动
活动
时,目标任务(启动
活动
的任务)将放在前面,并显示
活动
。没有办法“在后台启动一个
活动”

你是说一个不可见的布局还是一个服务?@sanjeev不,一个活动只是要注意,我认为这仍然会使一个新的活动闪烁start@VladyslavMatviienko嗯,可能是的。。。。但我认为这是最好的解决方案。@FrancescoRe我已经尝试过了,它将把应用程序B带到前台有没有办法不把任务带到前台没有。没有办法。有什么问题?你需要做什么?如果您需要后台功能,则有用于此目的的服务和广播接收器。@David Wasser我想要的是唤醒应用程序B。您所说的“唤醒”是什么意思?请说得更具体些。无论如何,对于后台功能,您可以使用广播接收器或服务,而不是活动。唤醒意味着获取唤醒应用程序B的进程,出于某种原因,服务可能会受到操作系统的限制