平时打开很正常 但是当按了home键之后再利用广播打开activity就会出现延迟5秒的问题 不知道大家怎么解决 我里面是这样写的 intent.setClass(this,MainActivity.class);
  intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
 content.startActivity(intent);

解决方案 »

  1.   

    intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); 如果不写这句呢?
      

  2.   

    在广播中开启activity必须写这句的  这句对延迟没有任何影响的吧
      

  3.   


    在AndroidManiFest.xml清单文件  的MainActivity的activity标签 加上一个 android:launchMode="singleInstance"    【加上这个含义的意思当堆栈中如果存在该Activity, 就直接显示堆栈中的Activity,如果不存在  则重新创建一个实例】另外去除这句intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);