如果尚未启动,我想要一个启动活动的服务。如果它已经启动并且可见......则不必做任何事情。我正在使用下面的代码。我的主要活动是launchmode singleInstance
Intent activiy_intent = new Intent(c, MainActivity.class);
activiy_intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(activiy_intent);
此代码的问题在于,当我的活动已经启动并且可见并且我在我的服务中调用此代码时,onResume()回调在我的活动上被调用,该活动已经可见..因此onResume中的结果代码调用回调(初始化列表等等)