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

Redirect to another activity when finished service - Android?

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

复制粘贴到你的目的地class

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

在役 class.

当您的服务完成时调用它。

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