日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

android webview fragment,android studio中Fragment使用webview返回上一頁的問題

發布時間:2024/7/19 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 android webview fragment,android studio中Fragment使用webview返回上一頁的問題 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

在Fragment中使用了騰訊的X5 webview,雖然好用,但是在Fragment中傳遞消息困難,想要返回上一頁,還得各種消息傳遞什么的,麻煩.可是在Fragment中又不能使用onKeyDown,那怎么辦了?

哎,我是太菜了,也不想動腦子,那就在Fragment的最上面加了一個標題欄,里面放了一個textView標簽,監聽點擊事件,用戶點擊時,就退回上一頁,簡單便捷,反正解決了問題就行.

TextView txt_left=(TextView) view.findViewById(R.id.txt_left);

//加載下網頁看看.

tbsContent = (com.tencent.smtt.sdk.WebView)view.findViewById(R.id.web1);

tbsContent.loadUrl(url);

WebSettings webSettings = tbsContent.getSettings();

webSettings.setJavaScriptEnabled(true);

txt_left.setOnClickListener(new View.OnClickListener() {

@Override

public void onClick(View v) {

if (tbsContent.canGoBack()){

tbsContent.goBack();

}else{

}

}

});

這樣下就可以了,用戶點擊textView后就能退回上一頁了,那如果用戶按手機上的返回鍵怎么辦了?那就在主界面上監聽返回鍵,用戶按了后提醒用戶是否要退出當前app,用戶點否,就不退出.

總結

以上是生活随笔為你收集整理的android webview fragment,android studio中Fragment使用webview返回上一頁的問題的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。