完成服务后重定向到另一个活动 - Android?

时间:2015-11-17 10:44:13

标签: android android-service

我有一项服务,我需要在service完成重定向到另一个Activity时(但我不需要从Service重定向,我需要从活动重定向)

1 个答案:

答案 0 :(得分:0)

将其粘贴到目标类

 private BroadcastReceiver refresh = new BroadcastReceiver() {

    @Override
    public void onReceive(Context context, Intent intent) {
        //write your activity starting code here
    }
};
onResume方法中的

  LocalBroadcastManager.getInstance(this).registerReceiver(refresh,
            new IntentFilter("refresh"));

注册您的收件人。

在onPause和onStop方法

  LocalBroadcastManager.getInstance(this).unregisterReceiver(refresh);

在服务类中。

在您的服务完成后调用此方法。

 Intent ins=new Intent("refresh");
            sendBroadcast(ins);