这个是因为Service没有任务栈,当通过Service执行显示Intent跳转的时候,需要指定这个Activity的任务栈:
Intent intent = new Intent(getApplicationContext(),
EnterPwdActivity.class);
// 服务是没有任务栈的,在服务中开启activity,要指定这个activity运行的任务栈
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);