一定要给Intent加一个Flag,Serviceb是不存在Task中的,Activity是存在Task中的,所以比将Service中要启动的Activity放到一个new  Task中。

筒子们,好久没写了,希望对你们有用,有用你就顶一下吧

  1. Intent intentnew Intent(context.getApplicationContext(), SomeActivity.class);    
  2. inntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); 
  3. context.startActivity(intent);