如果仅启动,则启动活动

时间:2016-03-10 18:44:39

标签: android android-intent android-activity

如果尚未启动,我想要一个启动活动的服务。如果它已经启动并且可见......则不必做任何事情。我正在使用下面的代码。我的主要活动是launchmode singleInstance

Intent activiy_intent = new Intent(c, MainActivity.class);
activiy_intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(activiy_intent);

此代码的问题在于,当我的活动已经启动并且可见并且我在我的服务中调用此代码时,onResume()回调在我的活动上被调用,该活动已经可见..因此onResume中的结果代码调用回调(初始化列表等等)

0 个答案:

没有答案