2016-06-02 3 views
2
public class PrimaryFragment extends Fragment { 


@Override 
public View onCreateView(LayoutInflater inflater, ViewGroup container, 
         Bundle savedInstanceState) { 

    View rootView = inflater.inflate(R.layout.primary_layout, container, false); 
    WebView heroespage = (WebView) rootView.findViewById(R.id.webView); 
    WebSettings webSettings = heroespage.getSettings(); 
    webSettings.setJavaScriptEnabled(true); 
    heroespage.setWebViewClient(new MyBrowser()); 
    heroespage.loadUrl("http://beritagresik.com"); 
    return rootView;} 
private class MyBrowser extends WebViewClient { 
    @Override 
    public boolean shouldOverrideUrlLoading(WebView view, String url){ 
     view.loadUrl(url); 
     return true; 
    }}} 

Это образец моего заявления, Плис помощи для решения этой проблемы спасибо за помощь урКак вернуться на предыдущую страницу, если в WebView во Фрагменте нажата кнопка «Назад»?

+1

Возможный дубликат [Как вернуться на предыдущую страницу, если кнопка назад нажата в WebView] (http://stackoverflow.com/questions/6077141/how- to-go-back-to-previous-page-if-back-button-is-press-in-webview) – NSimon

ответ

2

Если открыть веб-адрес в WebView и внутри вы открываете другую ссылку и так далее. Теперь вы хотите вернуться по странице, вы можете использовать webView.goBack();

0

Попробуйте этот код:

@Override 
public boolean onKeyDown(int keyCode, KeyEvent event) { 
    if (event.getAction() == KeyEvent.ACTION_DOWN) { 
     switch (keyCode) { 
      case KeyEvent.KEYCODE_BACK: 
       if (heroespage.canGoBack()) { 
        heroespage.goBack(); 
       } else { 
        finish(); 
       } 
       return true; 
     } 

    } 
    return super.onKeyDown(keyCode, event); 
} 
+0

Ошибка для скрипта heroespage.canGoBack(), heroespage.goBack(), super.onKeyDown Спасибо за ответ sir –

Смежные вопросы