完成服务后重定向到另一个 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);
我有一个服务,当 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);