INNER CODE UNIT · Java
onNewIntent
yuliskov/SmartTubeLegacy · browser/src/main/java/com/liskovsoft/browser/BaseBrowserFragment.java:179
public void onNewIntent(Intent intent) {
if (mController == null || intent == null) {
return;
}
if (shouldIgnoreIntents()) return;
if (ACTION_RESTART.equals(intent.getAction())) {
Bundle outState = new Bundle();
mController.onSaveInstanceState(outState);
finish();
getActivity().getApplicationContext().startActivity(
new Intent(getActivity().getApplicationContext(), BaseBrowserFragment.class)
.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK)
.putExtra(EXTRA_STATE, outState));
return;
}
mController.handleNewIntent(intent);
}