Android _从服务类重定向到另一个Activity?

时间:2015-08-03 06:04:44

标签: android android-service android-service-binding

我可以从service class重定向到另一个Activity吗?

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

2 个答案:

答案 0 :(得分:2)

你有没有试过这个?

 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); 

答案 1 :(得分:0)

当您的流程完成后,发送广播,当您收到广播 onReceive 方法时,请启动您的下一个活动。 ELSE使用意图服务