@Override public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_BACK) { FragmentWebview myWVFrag = (FragmentWebview) getSupportFragmentManager().findFragmentById(R.id.wvFrag); if (myWVFrag.backPressed()) { return true; } } return super.onKeyDown(keyCode, event); }
@Override protected void onCreate(Bundle savedInstanceState) { Log.i(TAG, "onCreate"); super.onCreate(savedInstanceState); setContentView(R.layout.activity_webview); Bundle extras = getIntent().getExtras(); if (extras != null) { String url = extras.getString(EXTRA_URL); FragmentWebview myWVFrag = (FragmentWebview) getSupportFragmentManager().findFragmentById(R.id.wvFrag); if (myWVFrag != null && myWVFrag.isInLayout()) { myWVFrag.updateURL(url); } } }