我有一个可以从两个来源启动的活动。每个源启动它自己的活动实例: 1. 从应用程序内部 2. 从外部服务
我的问题是服务。该服务需要能够控制活动在 Android 屏幕上的可见性(隐藏和显示活动)。
目前,我从服务中启动活动,目的如下:
Intent appIntent = new Intent("Custom_Action");
appIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_MULTIPLE_TASK);
startActivity(appIntent);
我的问题是,如何控制活动的可见性。也许通过将活动绑定到服务?