Android uu从一个服务类重定向到另一个活动?

Android uu从一个服务类重定向到另一个活动?,android,android-service,android-service-binding,Android,Android Service,Android Service Binding,我是否可以从一个服务类重定向到另一个活动 当我的流程在服务中完成时,我需要它将我重定向到另一个活动。您是否尝试过这样做 Intent in=new Intent().setClass(MyAlarmService.this,Reminder.class); in.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); startActivity(in); 编辑: 如果您使用的是BroadcastReceiver,请尝试此选项 Intent iAlar

我是否可以从一个
服务类
重定向到另一个
活动


当我的流程在服务中完成时,我需要它将我重定向到另一个活动。

您是否尝试过这样做

 Intent in=new Intent().setClass(MyAlarmService.this,Reminder.class);
in.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
        startActivity(in);
编辑:

如果您使用的是BroadcastReceiver,请尝试此选项

Intent iAlarm = new Intent( mcontext, YourActivity.class );
                     iAlarm.addFlags(Intent.FLAG_FROM_BACKGROUND); 
                     iAlarm.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); 
mcontext.startActivity(iAlarm); 

当您的流程完成时,发送广播,当您收到广播时,onReceive方法开始下一个活动。否则请使用意向服务

阅读以下内容:从服务开始活动是一种不好的做法,您应该使用通知