私は通知リスナーが私のパッケージとするとき、真再び私の活動を開くが含まれている場合は0.5秒ごとにチェックするハンドラを作成することによって、それを考え出しました。
final Handler handler = new Handler();
final int delay = 500; //milliseconds
mRunnable = new Runnable() {
@Override
public void run() {
if((!NotificationManagerCompat.getEnabledListenerPackages(getActivity()).contains(BuildConfig.APPLICATION_ID))){
handler.postDelayed(mRunnable, delay);
}else{
Intent LaunchIntent = getActivity().getIntent();
startActivity(LaunchIntent);
//LaunchIntent.finish();
handler.removeCallbacks(mRunnable);
}
}
};
handler.postDelayed(mRunnable, delay);*/