Commit 490cc4aa authored by wanglei's avatar wanglei

...

parent 2dfb359a
...@@ -11,7 +11,6 @@ import com.base.browserwhite.bean.NewsCategory ...@@ -11,7 +11,6 @@ import com.base.browserwhite.bean.NewsCategory
import com.base.browserwhite.databinding.ActivityNewsBinding import com.base.browserwhite.databinding.ActivityNewsBinding
import com.base.browserwhite.databinding.ItemTabNewsBinding import com.base.browserwhite.databinding.ItemTabNewsBinding
import com.base.browserwhite.ui.activity.BaseActivity import com.base.browserwhite.ui.activity.BaseActivity
import com.base.browserwhite.ui.adapter.NewsAdapter
import com.base.browserwhite.utils.BarUtils import com.base.browserwhite.utils.BarUtils
import com.base.browserwhite.utils.LogEx import com.base.browserwhite.utils.LogEx
import com.base.browserwhite.help.NewsUtils import com.base.browserwhite.help.NewsUtils
......
package com.base.browserwhite.ui.adapter package com.base.browserwhite.ui.activity.news
import android.content.Context import android.content.Context
import android.graphics.drawable.Drawable import android.graphics.drawable.Drawable
......
...@@ -9,7 +9,7 @@ import com.base.browserwhite.bean.ConstObject.JUNK_CLEANER ...@@ -9,7 +9,7 @@ import com.base.browserwhite.bean.ConstObject.JUNK_CLEANER
import com.base.browserwhite.databinding.ActivityResultBinding import com.base.browserwhite.databinding.ActivityResultBinding
import com.base.browserwhite.ui.activity.BaseActivity import com.base.browserwhite.ui.activity.BaseActivity
import com.base.browserwhite.ui.activity.news.NewsDetailActivity import com.base.browserwhite.ui.activity.news.NewsDetailActivity
import com.base.browserwhite.ui.adapter.NewsAdapter import com.base.browserwhite.ui.activity.news.NewsAdapter
import com.base.browserwhite.utils.BarUtils import com.base.browserwhite.utils.BarUtils
import com.base.browserwhite.utils.KotlinExt.toFormatSize import com.base.browserwhite.utils.KotlinExt.toFormatSize
import com.base.browserwhite.utils.LogEx import com.base.browserwhite.utils.LogEx
......
...@@ -166,27 +166,9 @@ class WebBrowserActivity : BaseActivity<ActivityWebBrowserBinding>() { ...@@ -166,27 +166,9 @@ class WebBrowserActivity : BaseActivity<ActivityWebBrowserBinding>() {
} else { } else {
binding.ivRight.setImageResource(R.mipmap.right_n) binding.ivRight.setImageResource(R.mipmap.right_n)
} }
binding.editWeb.setOnEditorActionListener(object : TextView.OnEditorActionListener { binding.flRefresh.setOnClickListener {
override fun onEditorAction(v: TextView?, actionId: Int, event: KeyEvent?): Boolean { currentFragment?.reloadWebView()
if (actionId == EditorInfo.IME_ACTION_DONE) { }
val input = v?.text?.toString()
if (input.isNullOrEmpty()) {
return true
}
handleInput(input,
loadUrl = { url ->
currentFragment?.loadWebView(url)
},
performSearch = { search ->
currentFragment?.loadWebView(getSearchUrl(search))
})
return true // 返回true表示事件已处理
}
return false
}
})
} }
override fun initListener() { override fun initListener() {
......
...@@ -107,7 +107,7 @@ class WebViewFragment : BaseFragment<FragmentWebViewBinding>() { ...@@ -107,7 +107,7 @@ class WebViewFragment : BaseFragment<FragmentWebViewBinding>() {
} }
private fun reloadWebView() { fun reloadWebView() {
binding.llError.visibility = View.GONE binding.llError.visibility = View.GONE
binding.webView.visibility = View.VISIBLE binding.webView.visibility = View.VISIBLE
binding.progressBar.visibility = View.VISIBLE binding.progressBar.visibility = View.VISIBLE
...@@ -211,6 +211,7 @@ class WebViewFragment : BaseFragment<FragmentWebViewBinding>() { ...@@ -211,6 +211,7 @@ class WebViewFragment : BaseFragment<FragmentWebViewBinding>() {
bookmarkBean.name = tittle bookmarkBean.name = tittle
bookmarkBean.url = url ?: "" bookmarkBean.url = url ?: ""
onPageFinished?.invoke(url) onPageFinished?.invoke(url)
onPageFinished = null
//添加历史记录 //添加历史记录
SpBeanUtils.addSpBean( SpBeanUtils.addSpBean(
......
...@@ -12,9 +12,7 @@ import android.widget.Toast ...@@ -12,9 +12,7 @@ import android.widget.Toast
import androidx.core.view.isVisible import androidx.core.view.isVisible
import androidx.recyclerview.widget.LinearLayoutManager import androidx.recyclerview.widget.LinearLayoutManager
import com.base.browserwhite.R import com.base.browserwhite.R
import com.base.browserwhite.ads.AdDialog.showAdPreparingDialog
import com.base.browserwhite.bean.BookmarkBean import com.base.browserwhite.bean.BookmarkBean
import com.base.browserwhite.bean.ConstObject
import com.base.browserwhite.bean.ConstObject.APP_PROCESS import com.base.browserwhite.bean.ConstObject.APP_PROCESS
import com.base.browserwhite.bean.ConstObject.BAIDU import com.base.browserwhite.bean.ConstObject.BAIDU
import com.base.browserwhite.bean.ConstObject.BING import com.base.browserwhite.bean.ConstObject.BING
...@@ -31,11 +29,9 @@ import com.base.browserwhite.bean.WebSiteBean ...@@ -31,11 +29,9 @@ import com.base.browserwhite.bean.WebSiteBean
import com.base.browserwhite.bean.defaultValue import com.base.browserwhite.bean.defaultValue
import com.base.browserwhite.bean.webSiteGroupBeanList import com.base.browserwhite.bean.webSiteGroupBeanList
import com.base.browserwhite.databinding.FragmentHomeBinding import com.base.browserwhite.databinding.FragmentHomeBinding
import com.base.browserwhite.fcm.NotificationUtil
import com.base.browserwhite.help.Constants import com.base.browserwhite.help.Constants
import com.base.browserwhite.help.NewsUtils.requestNews import com.base.browserwhite.help.NewsUtils.requestNews
import com.base.browserwhite.help.RxBus import com.base.browserwhite.help.RxBus
import com.base.browserwhite.help.SearchTipUtils
import com.base.browserwhite.ui.activity.search.SearchActivity import com.base.browserwhite.ui.activity.search.SearchActivity
import com.base.browserwhite.ui.activity.appprocess.AppProcessActivity import com.base.browserwhite.ui.activity.appprocess.AppProcessActivity
import com.base.browserwhite.ui.activity.bookmark.BookmarkActivity import com.base.browserwhite.ui.activity.bookmark.BookmarkActivity
...@@ -47,7 +43,7 @@ import com.base.browserwhite.ui.activity.weather.WeatherInterface ...@@ -47,7 +43,7 @@ import com.base.browserwhite.ui.activity.weather.WeatherInterface
import com.base.browserwhite.ui.activity.webbrowser.WebBrowserActivity import com.base.browserwhite.ui.activity.webbrowser.WebBrowserActivity
import com.base.browserwhite.ui.adapter.HeadWebsiteAdapter import com.base.browserwhite.ui.adapter.HeadWebsiteAdapter
import com.base.browserwhite.ui.adapter.HeaderAdapter import com.base.browserwhite.ui.adapter.HeaderAdapter
import com.base.browserwhite.ui.adapter.NewsAdapter import com.base.browserwhite.ui.activity.news.NewsAdapter
import com.base.browserwhite.ui.views.DialogViews.showSearchEngineDialog import com.base.browserwhite.ui.views.DialogViews.showSearchEngineDialog
import com.base.browserwhite.utils.AppPreferences import com.base.browserwhite.utils.AppPreferences
import com.base.browserwhite.utils.ClipboardUtils.copyText import com.base.browserwhite.utils.ClipboardUtils.copyText
......
...@@ -18,14 +18,14 @@ ...@@ -18,14 +18,14 @@
app:layout_constraintTop_toTopOf="parent"> app:layout_constraintTop_toTopOf="parent">
<ImageView <ImageView
android:layout_alignBottom="@id/cl_search"
android:layout_alignTop="@id/cl_search"
android:id="@+id/iv_share" android:id="@+id/iv_share"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_alignTop="@id/cl_search"
android:layout_alignBottom="@id/cl_search"
android:layout_alignParentEnd="true" android:layout_alignParentEnd="true"
android:layout_marginEnd="15dp" android:layout_marginEnd="15dp"
android:src="@mipmap/fenxiang" android:src="@mipmap/fenxiang_webbrowser"
tools:ignore="ContentDescription" /> tools:ignore="ContentDescription" />
<androidx.constraintlayout.widget.ConstraintLayout <androidx.constraintlayout.widget.ConstraintLayout
...@@ -88,12 +88,12 @@ ...@@ -88,12 +88,12 @@
android:singleLine="true" android:singleLine="true"
android:textColorHint="#858587" android:textColorHint="#858587"
android:textSize="14sp" android:textSize="14sp"
app:layout_constraintEnd_toStartOf="@id/fl_scan" app:layout_constraintEnd_toStartOf="@id/fl_refresh"
app:layout_constraintStart_toEndOf="@id/fl_search_engine" app:layout_constraintStart_toEndOf="@id/fl_search_engine"
tools:ignore="Autofill,HardcodedText,TextFields" /> tools:ignore="Autofill,HardcodedText,TextFields" />
<FrameLayout <FrameLayout
android:id="@+id/fl_scan" android:id="@+id/fl_refresh"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_margin="10dp" android:layout_margin="10dp"
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment